当前位置:首页 > 专题管理

JavaScript concat 方法:连接两个或多个数组

JavaScript concat 方法

concat 方法用于连接两个或多个数组,语法如下:

array_object.concat( array_1, array_2, ... )
参数说明:
参数说明
array_object要操作的数组(对象)
array_1 ...必需。要连接的其他数组,可以是任意多个。该参数也可以是具体的值

该方法不会改变被连接的原始数组,返回的是被连接数组的一个副本(新的数组)。

concat 方法实例

<script language="JavaScript">
var array_1 = new Array('a','b','c','d');
var array_2 = new Array('x','y','z');
document.write( array_1.concat(array_2) );
</script>

运行该例子,输出:

a,b,c,d,x,y,z

下面是数组与具体值连接的例子:

<script language="JavaScript">
var array_1 = new Array('a','b','c','d');
document.write( array_1.concat('xyz',123) );
</script>

运行该例子,输出:

a,b,c,d,xyz,123

本章节内容共分 14 部分:

  1. JavaScript 数组 Array
  2. JavaScript 二维数组与多维数组
  3. JavaScript 使用 for ... in 语句遍历数组中的元素
  4. JavaScript concat 方法:连接两个或多个数组
  5. JavaScript join 方法:把数组转换为一个字符串
  6. JavaScript Array toString 方法:把数组转换为字符串
  7. JavaScript push 方法:向数组的末尾添加一个或多个元素
  8. JavaScript unshift 方法:向数组的开头添加一个或多个元素
  9. JavaScript pop 方法:删除并返回数组的最后一个元素
  10. JavaScript shift 方法:删除并返回数组的第一个元素
  11. JavaScript splice 方法:插入、删除或替换数组的元素
  12. JavaScript Array slice 方法:从数组中返回选定的元素
  13. JavaScript Array reverse 方法:颠倒数组中元素的顺序
  14. JavaScript Array sort 方法:对数组的元素进行排序