js数组相关操作

141 阅读1分钟

伪数组

    //具有长度的对象含有length属性
    obj={
        "0":"Cai",
        "1":18,
        length:2
    }

伪数组转数组的三种方法

1. [].slice.call(obj) 这个等于Array.protype.slice.call(obj)

var newArr=[].slice.call(obj)

2.Array.form(obj),ES6的新语法

    var newArr=Array.from(obj)

3.使用扩展运算符,也是ES6的语法

var newArr= [...obj]