gpt4 book ai didi

javascript - 为什么不能用点符号访问 javascript 数组元素?

转载 作者:行者123 更新时间:2023-11-30 07:36:28 27 4
gpt4 key购买 nike

为什么不能访问带有点符号的数组元素?

var arr = ['Apple', 'Mango', 'Pineapple', 'Orange', {name: 'Banana', color: 'yellow'}];

console.log( arr[0] ); // "Apple"
console.log( arr.0 ); // "Apple"
console.log( arr.3 ); // "Orange"
console.log( arr[4].name ); // "Banana"
console.log( arr.4.color ); // "yellow"

换句话说,为什么语言设计者选择禁止以数字开头的标识符?

最佳答案

因为标识符不允许以数字开头,而x.y中的y就是标识符。

为什么 x.y 中的 y 是标识符?不知道。在适当的邮件列表或 AMA session 中询问语言设计者。我猜测它使语言规范和解释都变得非常容易。

关于javascript - 为什么不能用点符号访问 javascript 数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31302956/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com