摘要:
本文中,我将会通过类数组对象(array like object),探索javascript中的length属性的一些秘密。例子1:var obj={0:'a',1:'b'}alert(obj.length); //undefinedvar arr=['a','b']alert(arr.length); // 2从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对 阅读全文