js伪数组转成数组

来源:互联网 发布:三了个七淘宝 编辑:程序博客网 时间:2024/06/05 22:44
伪数组arrayLike,必须按照索引存储,具有length属性,缺少数组的push,pop等方法
var arrayLike = {
    0: "a",
    1: "b",
    2: "c",
    3: "d",
    length:4
};
方法一
var arr1 = Array.prototype.slice.call(arrayLike);
方法二
和方法一性质一样且方法一效率更高
var arr2 = [].slice.call(arrayLike);
方法三
ES6中Array.from方法
var arr3 = Array.from(arrayLike);
原创粉丝点击