类数组对象
定义
可以通过索引访问元素,并且拥有 length 属性;
没有数组的其他方法,例如 push , forEach , indexOf 等。
类数组对象
var foo = {
0: 'Java',
1: 'Python',
2: 'Scala',
length: 3
}
如果类数组对象想实现数组的方法,可以通过Array.prototype.method.call
的方法来实现
Array.prototype.forEach.call(foo, function(item){
console.log(item);
});