gpt4 book ai didi

javascript - 我如何循环这个 JSON?

转载 作者:行者123 更新时间:2023-11-28 15:45:00 25 4
gpt4 key购买 nike

我从 PHP 脚本返回了以下 JSON

var data ={ 
"first thing" :["1","2"],
"second thing" :["5","7"],
"third thing" :["8","2"]
};

我知道我可以像这样访问这些项目:

console.log(data["first thing"]);

但是,我需要迭代它们并将它们应用到一些 html,并且对象名称将会改变,那么我如何让循环系统地遍历它们并根据需要应用?基本上我首先需要循环并应用名称,然后我将再次循环并应用值对。

 processResults:function(data){
$('.thisclass').each(function(){
$(this).html('put first json name here, so "first thing"')
//then continue to loop through and apply next object name
});
}

然后在下一个循环中我需要做这样的事情:

 processResults:function(data){
$('.nextclass').each(function(){
$(this).html('put first of two values here, so "1"')
//then continue to loop through and apply next object value
});
}

问题是我不知道如何在不使用括号表示法指定对象名称的情况下执行此操作!

最佳答案

你可以尝试这个(因为它被标记为jQuery):

$.each(yourObject, function(key, element){
//key will be like "first thing" and so-
//element will be an array.

//it's true that yourObject[key] == element
$.each(element, function(arrayIndex, arrayElement) {
//process each arrayElement here
//it's true that element[arrayIndex] == arrayElement
})
})

关于javascript - 我如何循环这个 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22699396/

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