类数组与数组

2020-02-05  本文已影响0人  MJLUCY
  1. 拥有length属性
  2. 元素保存在对象中,可以通过索引访问
  3. 但是没有数组的其他方法,例如:push、slice、indexOf等
var foo = {
    0: 'Java',
    1: 'Python',
    2: 'JavaScript',
    length: 3
};
// 因为foo对象本身并没有slice方法,所以通过call调用
var arr = Array.prototype.slice.call(foo); // [‘Java’,’Python’,’JavaScript’]
上一篇 下一篇

猜你喜欢

热点阅读