javascript - 数组 x 的长度属性是多少?

标签 javascript arrays

数组 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/

相关文章:

javascript - 阵列处理逻辑校正

javascript - jQuery .test 使用正则表达式返回 false

javascript - 根据选中的复选框返回一个字符串

javascript - 将时间戳从 24 小时更改为 12 小时并通过 jQuery 追加

javascript - 如何检查字符串 "should not contain leading, trailing, and mutliple commas in middle"

javascript - 如何在javascript中对对象列表的数组进行排序?

arrays - 从字符串中删除元素+将其转换为数组

javascript - 这是什么类型的 JavaScript 数据类型?

arrays - 使用 if-else 语句遍历数组 (Swift)

ruby - 识别特定 CSV 输出中的重复项