このjsonで次のCRUD操作を実行します 1)コード(EN、CN)のcontent_availableをtrueに更新します。 これは私が試みたものです。それは動作しません。コアjavascriptを使用したjson crud操作
このmyobj = { "データ":[{ "コード": "EN"、 "言語": "英語"、 "content_available":真、 "のIsDefault":真 }、{ "コード": "AR"、 "言語": "アラビア語"、 "content_available":真、 "のIsDefault":偽、 "デフォルト":あなたのコードでは真
}, {
"code": "BR",
"language": "Brazilian Portuguese",
"content_available": true,
"isdefault": false
}, {
"code": "CN",
"language": "Simplified Chinese",
"content_available": true,
"isdefault": false,
"default" : true
}, {
"code": "TW",
"language": "Traditional Chinese",
"content_available": true,
"isdefault": false
}, {
"code": "DE",
"language": "German",
"content_available": true,
"isdefault": false
}, {
"code": "ES",
"language": "Spanish",
"content_available": true,
"isdefault": false
}, {
"code": "FR",
"language": "French",
"content_available": true,
"isdefault": false
}, {
"code": "JP",
"language": "Japanese",
"content_available": true,
"isdefault": false,
"default" : true
}, {
"code": "RU",
"language": "Russian",
"content_available": false,
"isdefault": false
}],
"success": true
}
function setContentAvailable() {
for (var key in myObj.data) {
if (myObj["data"]["code"] === "EN" && myObj[data][code] === "CN") {
myObj.data.content_available = false;
}
}
}
setContentAvailable();
console.log(myObj);
すでに試したJavaScriptコードを投稿して、特定の問題を提起してください。 – shaochuancs
完了。ご覧ください。 – SChavan