摘要:
在ES5中,数组的length属性是这么规定的:15.4.5.2 length数组对象的length属性是一个数据属性,该属性的值始终从数值上大于所属数组的任何一个索引号.length属性的初始特性为{ [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: false }.数组的属性可以分为三种:length属性,索引属性,其他属性.和普通对象相比,数组对象特殊的地方就是它的length属性和索引属性,为了对数组的属性做特殊处理,ES5标准专门规定了一个数组专用的[[DefineOwnProperty]]内部方法(15.4.5 阅读全文