登录

js 数组拷贝slice()、复制concat()、复制对象assign

我来纠错
var myArray = ['安云','大神','嘿嘿'];

myArray.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向

myArray.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

//Object.assign() 浅复制,也可以实现数组的克隆
var newArr = Object.assign([],myArray);  
newArr.push('哈哈');
console.log(myArray,newArr) // ['安云','大神','嘿嘿'] ['安云','大神','嘿嘿','哈哈']
发送
热门关键词:
命令
知识类型:
标题描述:
详细解答:

提交审核您编辑的知识会经过 前端大牛 人工审核。