简体   繁体   English

如何使用JavaScript将字段添加到数组的每一行?

[英]How can I add a field to each row of an array with Javascript?

I have a javascript variable: 我有一个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"}
 ]
}

How can I add a field to each element of the answers array called response with a value of null ? 如何将一个值为null的字段添加到Answers数组的每个元素中?

You can add the new property to the objects, like this 您可以像这样将新属性添加到对象

x["answers"].forEach(function(currentObject) {
    currentObject["response"] = null;
});

This iterates through each and every object and adds the response property to each of them. 这遍历每个对象,并将response属性添加到每个对象。

Plain javascript: 普通的javascript:

for (key in x['answers']) {
    x['answers'][key]['response'] = null;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在 javascript 的每个表格行之前添加数字? - How can I add numbers before each table row in javascript? 如何将元素添加到数组但将每个元素放在 Javascript 中的单独行中 - How can add elements to an array but put each element in a separate row in Javascript 如何简洁地创建 JavaScript 数组数组,每个数组的长度不同(每行都有不同的指定长度)? - How can I tersely create JavaScript array of arrays, with different lengths for each array (each row has a different, specified length)? 如何从网页获取JSON对象数组并将每个元素添加到HTML中的行? - How can i get an array of JSON object from a webpage and add each element to the row in HTML? 如何使用javascript或angular将一个数组的每个元素添加到其他数组中的对应元素 - How can I add each element of one array to corresponding elements in other arrays with javascript or angular 如何使用Javascript Fetch API将超链接添加到返回数组的每个元素? - using Javascript fetch api how can I add a hyperlink to each element o f returned array? 如何在每次迭代后将新列添加到 javascript 中的二维数组? - How can i add new column to a 2D array in javascript after each iteration? 如何向数组中的每个 object 添加一个字段,并使用 react 和 javascript 将该结果数组推送到另一个数组? - How to add a field to each object in array and push that result array to another array using react and javascript? 我如何在每一行上添加删除按钮? - How Can i add Delete button on each row pls? Vuejs如何向表中的每一行添加一个类 - Vuejs How can I add a class to each row in the table
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM