gpt4 book ai didi

javascript - 在 JS 中给字典键加上引号

转载 作者:行者123 更新时间:2023-11-28 19:25:16 27 4
gpt4 key购买 nike

在我迄今为止看到的所有教程中,字典中的项目都已初始化,如下所示:

var myObj = { foo:"bar", fooBar:"fooBaz" };

为什么键没有被引用?它们不只是字符串吗?

如果我想在字典键中包含空格,我该怎么办?

最佳答案

当键是正确的标识符或数字时,引号是可选的。对于其他键,需要引号:

var foo = {
identifier: "no quotes",
"@balloonz are pretty": "quotes necessary"
};

非标识符的属性名称必须使用[ ] 运算符访问:

if (foo["@balloonz are pretty"] != null) {
// ...
}

通过[ ].访问属性的语义是相同的;这只是语法上的区别。

if (foo.identifier != null) {
// ...
}

关于javascript - 在 JS 中给字典键加上引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28001220/

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