该对象必须具有
length和
splice
> var x = {length:2, '0':'foo', '1':'bar', splice:function(){}}> console.log(x);['foo', 'bar']和FYI,
Object[0]作为原型的原因完全相同。浏览器将原型本身视为数组,因为:
$.prototype.length == 0;$.prototype.splice == [].splice;

该对象必须具有
length和
splice
> var x = {length:2, '0':'foo', '1':'bar', splice:function(){}}> console.log(x);['foo', 'bar']和FYI,
Object[0]作为原型的原因完全相同。浏览器将原型本身视为数组,因为:
$.prototype.length == 0;$.prototype.splice == [].splice;