[英]How can I add a field to each row of an array with Javascript?
我有一個JavaScript變量:
var x =
{"ab":"x",
"cd":"y",
"de":"z",
"answers":[
{"answerId":222,"answerUId":1,"text":"x"},
{"answerId":223,"answerUId":2,"text":"A"},
{"answerId":224,"answerUId":3,"text":"A"}
]
}
如何將一個值為null的字段添加到Answers數組的每個元素中?
您可以像這樣將新屬性添加到對象
x["answers"].forEach(function(currentObject) {
currentObject["response"] = null;
});
這遍歷每個對象,並將response
屬性添加到每個對象。
普通的javascript:
for (key in x['answers']) {
x['answers'][key]['response'] = null;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.