js 类数组对象和arguments

1.类数组对象

a.定义

let arrayLike = {

  0: 'name',

  1: 'age',

  2: 'sex',

  length: 3

}

b.调用数组方法

Array.prototype.join.call(arrayLike , '&')

Array.prototype.slice.call(arrayLike , 0)

Array.prototype.map.call(arrayLike, () => {})

c.类数组转数组

Array.prototype.slice.call(arrayLike)

Array.prototype.splice.call(arrayLike, 0)

Array.from(arrayLike)

Array.prototype.concat.apply([], arrayLike)

2.arguments对象

a.arguments和对应的参数绑定。非严格模式下,传入的参数与arguments的值共享,没有传入不共享。

 

 

 

 

posted @ 2018-11-08 15:37  胖糖糖爱吃肉  阅读(156)  评论(0编辑  收藏  举报