gpt4 book ai didi

javascript - 在 for 循环中未获取 JQuery/JavaScript 对象值

转载 作者:行者123 更新时间:2023-11-28 15:24:59 27 4
gpt4 key购买 nike

我正在使用 jQuery 构建一些 UI 页面。在某些函数中,我创建一个 JavaScript 对象为

                var key = "04:52:00";
var val = 13.21;

var data = {
key : val
};

当我尝试循环访问 data 对象时,

              for(var category in data) {
alert(category);
var points = data[category];
alert(points);
}

在上面,我正确地获取了 val 变量的值,如 13.21,但我没有获取 key 变量值,而是在 alert(category); 中,我得到的是 key 而不是 04:52:00

我对 jQuery/JavaScript 不太熟悉。

最佳答案

你必须使用括号表示法来使用变量作为键,当使用点表示法或创建对象时,键不必加引号,并且文字字符串将用作键而不是变量。

var key = "04:52:00";
var val = 13.21;

var data = {};
data[key] = val;

关于javascript - 在 for 循环中未获取 JQuery/JavaScript 对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410257/

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