Js 数组复制的问题

对于这样一个数组 
var initData=[1, "s", {a: "d", b: x => x*2} ];

以下3种复制的方法都有什么区别?

//method 1

var data = initData;


//method 2

var data = initData.slice();


//method 3

var data=[];

for (var variable in initData) {

    data[variable] = initData[variable];

}


慕的地6264312
浏览 602回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript