作用:

用于连接两个或多个数组、字符串

语法:

arrayObject.concat(arrayX,arraryX,...,arrayX)
  • arrayX,该参数可以是具体的值,也可以是数组对象,可以是任意多个

    注意:

    concat()方法生成了一个新的数组,并不改变原来的数组

实例一:连接两个数组

<script type="text/javascript">

  var a = [1,2,3];
  console.log(`a.concat(4,5)`);
  //输出:1,2,3,4,5

</script>

实例二:连接多个数组

<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"

  console.log(`arr.concat(arr2,arr3)`)
  //输出:George,John,Thomas,James,Adrew,Martin,William,Franklin
</script>

实例三:连接两个字符串

<script type="text/javascript">

  var txt1 = "Hello ";
  var txt2 = "world!";
  var n=txt1.concat(txt2);
  console.log(n)
  //输出:Hello world!
  
</script>

William_Wang
21 声望1 粉丝