JavaScript concat() 方法-连接两个或多个数组
2016-08-31 20:21
477 查看
一,定义和用法
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
语法
arrayObject.concat(arrayX,arrayX,......,arrayX)
参数 | 描述 |
---|---|
arrayX | 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 |
返回值
返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。二,实例
使用 concat() 连接数组中的值<html> <body> <script type="text/javascript"> var a = [1,2,3]; document.write(a.concat(4,5)); </script> </body> </html>
输出:1,2,3,4,5
使用 concat() 连接两个数组
<html> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" document.write(arr.concat(arr2)) </script> </body> </html>
输出:George,John,Thomas,James,Adrew,Martin
使用 concat() 连接三个数组
<html> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" var arr3 = new Array(2) arr3[0] = "William" arr3[1] = "Franklin" document.write(arr.concat(arr2,arr3)) </script> </body> </html>
输出:George,John,Thomas,James,Adrew,Martin,William,Franklin
相关文章推荐
- JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
- JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
- JavaScript使用concat连接数组的方法
- JavaScript引用类型之Array数组的concat()和push()方法的区别
- JavaScript合并两个数组并去除重复项的方法
- javascript使用 concat 方法对数组进行合并的方法
- Javascript所有数组方法(forEach,some,every,join,concat等等)
- Javascript连接多个数组不用concat来解决
- concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。
- JS之连接数组方法concat
- concat方法完成javascript中数组的复制
- javascript数组方法部分举例(push()/pop()/unshift()/shift()/reverse()/splice()/concat()/join())
- javascript中数组的concat()方法
- javascript数组(array)的常用方法(shift/unshift/pop/push/concat/splice/reverse/sort/slice/join)
- javascript中数组的concat()方法
- JavaScript引用类型之Array数组的拼接方法-concat()和截取方法-slice()
- 不用concat解决Javascript连接多个数组
- JavaScript获取两个数组交集的方法
- JavaScript实现将数组中所有元素连接成一个字符串的方法
- 分享两个JavaScript打乱数组顺序实现随机排序洗牌的方法(应用于音乐视频的随机播放等)