美文网首页
js伪数组转成数组

js伪数组转成数组

作者: 结构学AI | 来源:发表于2018-07-27 17:19 被阅读17次

    伪数组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);

    相关文章

      网友评论

          本文标题:js伪数组转成数组

          本文链接:https://www.haomeiwen.com/subject/wdpgmftx.html