gpt4 book ai didi

javascript - jQuery 按键和值对 JSON 进行计数(这个函数可以工作吗?)

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

function countJSONObjByKeyValue(obj, key, value)
{
var countJSONShows = 0;
$.each(obj, function(i, item)
{
if(obj[i].key == value){ countJSONShows++; }
});
alert(countJSONShows);
}
countJSONObjByKeyValue("dashboardJSON.widgets", "show", "false");

认为与上述函数类似的东西可以工作是否合理?如果是这样,我可以做些什么来使其工作,当前的函数/调用有什么问题?

我知道不用包装函数就可以做到这一点,我可以做得很好,但我希望这个概念可以重用。

最佳答案

应该可以,但是你也可以这样做:

function countJSONObjByKeyValue(obj, key, value)
{
var countJSONShows = 0;


for(x in obj){
if(obj[i].key == value){ countJSONShows++; }
}
window.alert(countJSONShows);
}
countJSONObjByKeyValue(dashboardJSON.widgets, "show", "false");

另请注意,obj 不得作为字符串传递

关于javascript - jQuery 按键和值对 JSON 进行计数(这个函数可以工作吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118866/

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