length
Opened this issue · 1 comments
Akiq2016 commented
笔记
Array实例的length
属性的数据属性:
{
[[Writable]]: true,
[[Enumerable]]: false,
[[Configurable]]: false
}
length
的属性值在[+0, Math.pow(2,32)-1]
的范围内,并且在数值上始终大于每个数组中的可配置属性的名称(这些可配置属性的名称是数组索引,即为整数索引)。
对Array实例的length属性进行其他赋值会报如下错误
Uncaught RangeError: Invalid array length
Akiq2016 commented
在数值上始终大于每个数组中的可配置属性的名称。
list = [1, 2, 3]
list[99] = 0
list.length
> 100