gpt4 book ai didi

javascript - JSON 元素是否可以以 - 开头并在 javascript 中被引用?

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

所以我有这个 JSON,它是从 xml 文件自动转换而来的,所有元素都以“-”开头。因此,例如名称将是 -name。

这是一个示例代码:

 "Object": {
"-color": "0xAAAAAA",
"-lineSize": "4",
"-letterSymbol": "L"
}

说Object在js中的变量对象中。有没有办法打电话-> object.-color 为了获取颜色?这种方法行不通,但是否有任何替代方法,或者我是否需要更改 JSON 对象?

最佳答案

改为使用括号表示法:

object["-color"]

如您所见,带有 - 或其他符号的键会混淆 javascript 解析器。因此,除非您的 key 完全是字母数字,否则您将需要使用括号表示法系统。

此外,如果您需要进一步“向下钻取”,则可以这样做:

object["-color"]["descendant"]["etc"]

关于javascript - JSON 元素是否可以以 - 开头并在 javascript 中被引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31655995/

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