gpt4 book ai didi

Javascript 循环 json 获取值并在满足条件时应用

转载 作者:行者123 更新时间:2023-11-30 10:47:11 25 4
gpt4 key购买 nike

如果我有以下 JSON,

[{},{"param":"#content","value":"K2-12M","quantity":1,"q_id":3,"clear":1}
{"param":"#content","value":"K2-12F","quantity":2,"q_id":3,"clear":0}]

在 js/jquery 中,我将如何循环,如果任何项目具有 "clear":0,则将所有项目设置为 "clear":0 ?

最佳答案

var clear;
for( var i=0, l=json.length; i<l; i++ ){
if( 0 === json[i].clear ){
clear = true;
break;
}
}

if( clear ){
for( i=0; i<l; i++) {
json[i].clear = 0;
}
}

或使用 jQuery(效率较低):

$( json ).filter(
function( ix, obj ){
return 0 === obj.clear;
}
).length
&& $( json ).each(
function( ix, obj ){
obj.clear = 0;
}
);

关于Javascript 循环 json 获取值并在满足条件时应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600505/

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