js 中concat()和slice()方法介绍

时间:2021-06-03 14:35:17

1.concat()

concat() 方法用于连接两个或多个数组。

该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

<script type="text/javascript">

var arr = [];
var arr2 = new Array(3)
arr2[0] = "aaa"
arr2[1] = "bbb"
arr2[2] = "ccc"
arr=arr.concat(arr2);
console.log(arr);
));
</script>

  打印结果:

aaa,bbb,ccc

2.slice()
slice() 方法从已有的数组中返回选定的元素。
<script type="text/javascript">

var arr = new Array(3)
arr[0] = "aaa";
arr[1] = "bbb";
arr[2] = "ccc";
arr[3] = "ddd";
var arr2=arr.slice(0,3);//取arr数组下标>=0<3的数据赋值给arr2
console.log(arr2)
</script>

打印结果:

bbb,ccc