我的数组如下
var values = [
{"firstname":"A","middlename":"B","lastname":"C"},
{"firstname":"L","middlename":"M","lastname":"N"},
{"firstname":"X","middlename":"Y","lastname":"Z"}
];
我想更改此数组中所有键的值 - 名字、中间名和姓氏。
var newValues = [];
angular.forEach(values, function(item, key) {
changedValues = {};
angular.forEach(item, function(value, key1) {
var changedValue = value + "constant";
changedValues[key1] = changedValue
});
newValues .push(changedValues )
});
对此的任何帮助表示赞赏。提前致谢。
最佳答案
var values = [{
"firstname": "A",
"middlename": "B",
"lastname": "C"
},
{
"firstname": "L",
"middlename": "M",
"lastname": "N"
},
{
"firstname": "X",
"middlename": "Y",
"lastname": "Z"
}
];
console.log(values.map(o => {
return Object.keys(o).map(n => o[n] += "constant")
}));
关于javascript - 数组中对象的迭代并更改对象中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42489271/