更新时间:2025-04-08 14:07:05
在前端开发中,数组操作是家常便饭。今天就来聊聊如何用JavaScript合并数组吧!以下是五种常见的合并方式,总有一款适合你👇:
第一招:concat() 🧵
`let newArr = arr1.concat(arr2)`,简单粗暴,直接合并两个数组,不会修改原数组,适合追求优雅的小伙伴。
第二招:扩展运算符(...) 🚀
`let newArr = [...arr1, ...arr2]`,现代语法糖,简洁又高效,尤其在ES6之后大受欢迎。
第三招:push.apply() ⚡
`arr1.push.apply(arr1, arr2)`,直接将arr2中的元素添加到arr1末尾,适合需要修改原数组的情况。
第四招:for循环 🔄
通过经典的for循环挨个遍历并push元素,虽然繁琐但兼容性极强,老派程序员的最爱。
第五招:Array.prototype.push.apply() 📦
`Array.prototype.push.apply(arr1, arr2)`,与第二种类似,但更适用于批量操作,效率更高。
选择合适的工具,能让代码事半功倍哦!🚀