gpt4 book ai didi

javascript - 如何在 javascript 或 jquery 中使用变量作为数组键

转载 作者:行者123 更新时间:2023-12-02 22:22:55 25 4
gpt4 key购买 nike

我有这个 json

var jsonobj = {'fieldname1':'test1','fieldname2':'test2'};

我想在 Javascript 或 jQuery 中对 jsonobj 元素进行相同的处理...

我已经尝试过

var obj = JSON.parse(jsonobj);
var fieldList = ['fieldname1','fieldname2'];
$.each( fieldList , function( i, field ) {
alert(obj.field);
});

等待像alert('test1')然后alert('test2')这样的答案,但不起作用...知道这是否可以以某种方式或另一种方式实现吗?我也尝试过 obj.{field}, obj.[field] 但没办法,不起作用! ^^'

非常感谢您的帮助!

最佳答案

使用括号获取命名属性。

var obj = JSON.parse(jsonobj);
var fieldList = ['fieldname1','fieldname2'];
$.each( fieldList , function( i, field ) {
alert(obj[field]);
});

关于javascript - 如何在 javascript 或 jquery 中使用变量作为数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164149/

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