gpt4 book ai didi

javascript - 从键中获取 JSON 值

转载 作者:行者123 更新时间:2023-12-01 14:04:03 25 4
gpt4 key购买 nike

为什么记录undefined

var arr = [{"eat" : 0}, {"sleep" : 1}, {"code" : 2}];
var key = "eat";
console.log(arr[key]);

我希望在日志中看到 0

http://jsfiddle.net/jFFW5/

最佳答案

首先,我在这里没有看到任何 JSON。我看到一个普通的 JavaScript 数组对象 - JSON 是一种数据序列化格式。

其次,您可能正在寻找将返回 {"eat": 0}arr[0]

数组用于存储顺序数据。

或者,如果符合您的实际需要,您可以将它们存储在一个对象中:

var arr = {"eat" : 0,"sleep" : 1,"code" : 2};
var key = "eat";
console.log(arr[key]);

注意:在更现代的实现中 - 您可能应该使用 Map而不是一个数组。或者使用 Object.create(null)

关于javascript - 从键中获取 JSON 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20055916/

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