gpt4 book ai didi

Javascript 对象属性命名

转载 作者:行者123 更新时间:2023-11-28 20:23:08 27 4
gpt4 key购买 nike

我目前正在从以下书籍“JavaScript:The Good Parts - O'Reilly Media”中学习 javascript,其中内容如下:

The quotes around a property’s name in an object literal are optional if the name would be a legal JavaScript name and not a reserved word. So quotes are required around"first-name", but are optional around first_name.

问题:根据我的研究,'first-name' 不是 javascript 中的关键字,那么为什么作者说它需要引号呢?

最佳答案

这是因为 first-name 不是有效的 identifier name as defined by ECMAScript :

enter image description here

关于Javascript 对象属性命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911873/

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