伪数组转成真数组的五个方法

自定义一个伪数组
var weiArr = {0:'伪',1:'类',2:'数',3:'组' ,length:4};
第一种:

var arr = [];
for(var i =0; i

第二种:

var arr = [];
for (var i=0;i

第三种:

var arr = [];
arr.push.apply(arr.weiArr);
console.log(arr);

第四种:

var arr = [];
arr = arr.concat.apply(arr.weiArr);
console.log(arr);

第五种:

var arr = Array.prototype.slice.call(weiArr,0);
console.log(arr);

你可能感兴趣的:(伪数组转成真数组的五个方法)