js伪数组转数组

1、通过Array.prototype

var fakeArr = {
    0: 'abc',
    1: 'fsafd',
    2: 'gfs',
    length: 3
}
var realArr = Array.prototype.slice.call(fakeArr)

 

2、通过slice

var fakeArr = {
    0: 'abc',
    1: 'fsafd',
    2: 'gfs',
    length: 3
}
var realArr = [].slice.call(fakeArr)

3、通过from

var fakeArr = {
    0: 'abc',
    1: 'fsafd',
    2: 'gfs',
    length: 3
}
var realArr = Array.from(fakeArr)

 

posted @ 2020-03-20 17:05  懒懒同学  阅读(263)  评论(0编辑  收藏  举报