美文网首页
js类数组转数组的方法

js类数组转数组的方法

作者: 我有一条小黑狗 | 来源:发表于2019-05-27 15:10 被阅读0次

    一、什么是类数组

    类数组是一种类似数组的对象,类数组并不是数组,不具有数组所具有的方法;调用Array.isArray()会返回false。

    其实判断是否是类数组,粗略的看是否定义了length属性;经过测试,length的值是key(索引)从0开始递增的数字至结束的个数;

    如果对象从1或者某个数字开始,且结束数字等于length-1,则转换成数组后,数组的下标和原对象的键值一一对应,key值有间断的且整体长度小于length,则补空占位。

    类数组相关信息

    类数组转化成数组常用的方法:

    Array.prototype.slice.call(arrayLick);

    Array.prototype.slice.apply(arrayLick);

    Array.from(arrayLick);

    相关文章

      网友评论

          本文标题:js类数组转数组的方法

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