数组 x 的长度属性是多少?
var x=new Array();
x[0]="Monday";
x[1]="Tuesday";
x[3]="Thursday";
最佳答案
应该是 4。
.length
属性被定义为比最大类整数属性名称的数值大 1。示例代码中最大的此类属性名称(当解释为数字时)为 3
,因此 .length
值为 4
。
如果设置数组的属性,使得属性名称为整数(或看起来像整数的字符串),则 length
将更新为比该整数值大 1 。同样,如果将 length
设置为某个值,则名称为大于或等于新值的整数的所有属性都将被隐式删除。
关于javascript - 数组 x 的长度属性是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29662596/