对于这样一个数组 var initData=[1, "s", {a: "d", b: x => x*2} ];
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];
}
相关分类