博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es5 - array - concat
阅读量:5076 次
发布时间:2019-06-12

本文共 981 字,大约阅读时间需要 3 分钟。

 

1 /** 2  * 描述:数组元素合并 3  * 使用:arr1.concat(arr2) 4  * 参数:arr1.concat(arr2,arr3,arr...) 5  * 说明: 6  *      该concat方法创建一个新数组,该数组由调用它的对象中的元素组成,依次为每个参数,该参数的元素(如果参数是数组)或参数本身(如果参数是不是一个数组)。 7  *      它不会递归到嵌套数组参数中。该concat方法不会改变this或作为参数提供的任何数组,而是返回一个浅拷贝,其中包含从原始数组组合的相同元素的副本。 8  *      原始数组的元素将复制到新数组中,如下所示:对象引用(而不是实际对象):将concat对象引用复制到新数组中。 9  *      原始数组和新数组都引用相同的对象。也就是说,如果修改了引用的对象,则对新的和原始数组都可以看到更改。这包括也是数组的数组参数的元素。10  *      数据类型,如字符串,数字和布尔值(不是String,Number和Boolean对象):concat将字符串和数字的值复制到新数组中。11  */12 13 14 //  合并两个数组15 var a = [1, 2, 3];16 var b = [4, 5, 6];17 var c_two = a.concat(b);18 19 20 // 合并三个数组21 var a = [1, 2, 3];22 var b = [4, 5, 6];23 var d = [7, 8, 9];24 var c_three = a.concat(b, d);25 console.log(c_two, c_three);26 27 28 // 数值连接到数组的部分29 var a_concat = [1,2,3];30 var c_concat = a_concat.concat(7,[8,9]);31 console.log(c_concat);32 33 // 连接嵌套数组34 var a_nesting = [[0]];35 var c_nesting = [2,[3]];36 console.log(c_nesting);

 

转载于:https://www.cnblogs.com/cisum/p/9686382.html

你可能感兴趣的文章
设计器 和后台代码的转换 快捷键
查看>>
STL容器之vector
查看>>
数据中心虚拟化技术
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>
oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec
查看>>
基于grunt构建的前端集成开发环境
查看>>
利用循环播放dataurl的视频来防止锁屏:NoSleep.js
查看>>
python3 生成器与迭代器
查看>>
java编写提升性能的代码
查看>>
Abstract Factory Pattern
查看>>
list 容器 排序函数.xml
查看>>
《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇03:暂停游戏》
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
windows下编译FreeSwitch
查看>>