💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
JavaScript数组是对象,使用非负整数作为索引。字符串数字(如'1')会被转换为数字索引,而其他字符串则被视为普通属性。这些特性有助于编写更高效的代码。
🎯
关键要点
- JavaScript数组是对象,使用非负整数作为有效索引。
- 数组的索引可以用字符串数字表示,字符串会被转换为数字索引。
- 其他字符串被视为普通对象属性,不会被转换。
- 使用arr['1']时,'1'会被转换为数字1,访问相同的数组元素。
- 使用非数字字符串(如'01')时,返回undefined,因为它被视为普通属性名。
🏷️
标签
➡️