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

Posted 求学者s

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 中concat()和slice()方法介绍相关的知识,希望对你有一定的参考价值。

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



以上是关于js 中concat()和slice()方法介绍的主要内容,如果未能解决你的问题,请参考以下文章

JS-[浅拷贝和深拷贝]

js中的数组方法

js中数组的方法

如何实现数组深拷贝和浅拷贝?

slice(),splice(),concat()区别

函数式程序设计:「10] 使用数组 slice 方法返回数组的一部分元素