数组浅拷贝有那些简单的方法

Posted rainbowlover

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组浅拷贝有那些简单的方法相关的知识,希望对你有一定的参考价值。

 

序号 方式 例子 说明
1 concat let res = arr.concat(); 连接数组返回一个新数组
2 slice
let res = arr.slice();
返回选定的元素默认从0开始到结尾
3 解构
let res = [...arr];
创建了一个新的数组赋值为当前数组的值
4 装x写法
let [...res] = arr;
同上
5 map
let res = arr.map(i=>i);
遍历数组逐个返回元素给res
6
Array.of
let res = Array.of(...arr);
该方式将一堆数字转化成数组返回

这些方法或者操作都会返回一个新的数组

以上是关于数组浅拷贝有那些简单的方法的主要内容,如果未能解决你的问题,请参考以下文章

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

拷贝数组和对象,深拷贝,浅拷贝

深拷贝与浅拷贝的实现(一)

深拷贝与浅拷贝js,方法

浅拷贝深拷贝

Java数组调用clone()方法,返回的对象是深拷贝还是浅拷贝?