javascript - 使用 jquery 变量查询 json 对象

标签 javascript jquery json

我有一个 json 对象,正在 jquery 中查询,但在使用 jquery 变量中存储的值时遇到问题。示例:

$tops= json.tops
$color = "blue";

如果我 console.log($tops.blue); 我会得到预期的结果。但是,如果我 console.log($tops.$color); 我得到 'undefined'

任何人都可以解释我做错了什么/有什么区别吗?

最佳答案

来自您的console.log例如,我的想法是您正在寻找的是 $tops[$color]$tops.$color会寻找 '$color' 的属性.

从您的代码示例中,我认为您需要 $color = 'blue' (蓝色是字符串),目前它是名为 blue 的变量的值.

此外,也许这会有所帮助:JavaScript property access: dot notation vs. brackets?

关于javascript - 使用 jquery 变量查询 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32828590/

相关文章:

javascript - 在 JavaScript 和 React-Native 中执行 registerUser() 到 onLogin() 后等待执行警报(123)

javascript - 如何使用 HTML5 和 javascript 在循环中动态地一一显示多个视频

javascript - 寻找 $(window).load 的替代方案,其速度比 $(document).ready 慢

javascript - 保存一个json对象但不供引用

C++:使用 nlohmann json 从文件中读取 json 对象

javascript - Ionic3/当连接从离线变为在线时如何让应用程序尝试加载图像?

javascript - FlipClock - 多个实例 - 在数据倒计时中计数到特定日期

javascript - Canvas 未正确显示

jquery - 根据我的需要自定义 jquery-oembed-all

javascript - 如何使用异步数据更新 Angular Directive(指令)