gpt4 book ai didi

javascript - 使用 String 获取 JSON 属性

转载 作者:行者123 更新时间:2023-11-28 12:28:35 26 4
gpt4 key购买 nike

我想在 JavaScript 中使用字符串作为 JSON 属性。

var knights = {
'phrases': 'Ni!'
};

var x = 'phrases';

console.log(knights.x); // Doesn't log "Ni!"

当我运行这段代码时,它显然不起作用,因为它解释“x”而不是变量“x”的内容。

pastebin上下文中的完整代码:http://pastebin.com/bMQJ9EDf

有没有简单的解决方案?

最佳答案

knights.x 查找名为 x 的属性。您需要 knights[x],它相当于 knights['phrases'] == knights.phrases

完整代码(修复示例中的几个拼写错误):

var knights = {
"phrases": "Ni!"
};

var x = 'phrases';

console.log(knights[x]); // logs Ni!

关于javascript - 使用 String 获取 JSON 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24967415/

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