数组x的长度属性是什么?
var x=new Array();
x[0]="Monday";
x[1]="Tuesday";
x[3]="Thursday";
答案 0 :(得分:2)
这将是4。
.length
属性被定义为比最大的类似于整数的属性名的数值多一个。示例代码中最大的(当解释为数字时)此属性名称为3
,因此.length
值为4
。
如果设置数组的属性,使得属性名称是整数(或看起来像整数的字符串),则length
将更新为一个整数值。对称地,如果将length
设置为某个值,则会隐式删除名称为大于或等于新值的所有属性。
答案 1 :(得分:1)
如果您想知道数组'x'
的长度,那么您可以执行以下操作:
var length = x.length;
请记住,数组是基于0的。所以这里的长度为4,但是,如果要访问数组的索引,则需要使用0,1,2,3。
此外,如果您想知道长度,在获得var length
后,您可以执行以下任一操作:
console.log(length);
alert(length);