可以使用原生 JavaScript 合并数组,方法包括:使用 concat() 方法,返回包含 arr1 和 arr2 所有元素的新数组。使用 spread 运算符 (…),将 arr1 和 arr2 展开到新数组中。使用 Array.from() 方法,创建 arr1 副本并与 arr2 合并,提供结果转换或修改灵活性。

原生 JavaScript 中合并数组的方法
如何使用原生 JavaScript 合并数组?
要使用原生 JavaScript 合并数组,可以使用以下三种方法:
1. concat() 方法
const arr1 = [1, 2, 3];const arr2 = [4, 5, 6];const mergedArr = arr1.concat(arr2);
该方法返回一个新数组,其中包含 arr1 和 arr2 中的所有元素。
2. spread 运算符 (…)
const mergedArr = [...arr1, ...arr2];
该运算符将 arr1 和 arr2 展开到一个新数组中。
3. Array.from() 方法
const mergedArr = Array.from(arr1).concat(arr2);
该方法创建一个 arr1 的副本,再与 arr2 合并。它提供了对其结果进行转换或修改的灵活性。
示例:
const arr1 = [1, 2, 3];const arr2 = [4, 5, 6];// 使用 concat() 方法const mergedArr1 = arr1.concat(arr2);// 使用 spread 运算符const mergedArr2 = [...arr1, ...arr2];// 使用 Array.from() 方法const mergedArr3 = Array.from(arr1).concat(arr2);console.log(mergedArr1, mergedArr2, mergedArr3); // 输出 [1, 2, 3, 4, 5, 6]
以上就是原生js如何合并的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1492660.html
微信扫一扫
支付宝扫一扫