[英]How to push values to an array of object in node js
"default_tabs" : [
{
"value" : "Ice"
},
{
"value" : "Gold"
}
]
我想以如下所示的方式將此值分配到另一個數組中
selected_values : [{"values" : { "Ice" : "Edit","Gold" : "Edit" },"role" : "Admin"}]
為此,我准備了以下內容,
default_tabs.forEach(function(i,v){
selected_values.push('values':v)
})
我知道我錯了,誰能幫幫我。謝謝。
您可以迭代數組並將屬性添加到result.selected_values
的屬性values
的第一項。
var object = { default_tabs: [{ value: "Ice" }, { value: "Gold" }] }, result = { selected_values: [{ values: {}, role: "Admin" }] }; object.default_tabs.forEach(function (a) { result.selected_values[0].values[a.value] = 'Edit'; }); console.log(result);
.as-console-wrapper { max-height: 100% !important; top: 0; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.