在数组中的每个对象中添加键值对

Adding a key-value pair in every object in array

本文关键字:对象 添加 键值对 数组      更新时间:2023-09-26

>我有一个对象列表,我希望每个对象都插入某个键值。请注意,这是一个 AngularJS $scope .我知道这可以通过以下方式完成。

这是代码:

$scope.Items = [
    {name:'Jani',country:'Norway'},
    {name:'Hege',country:'Sweden'},
    {name:'Kai',country:'Denmark'},
];

但我想要的是把它变成这样:

$scope.Items = [
    {name:'Jani',country:'Norway', edit:false},
    {name:'Hege',country:'Sweden', edit:false},
    {name:'Kai',country:'Denmark', edit:false},
];

一个简单的forEach或任何其他循环结构都可以做到:

$scope.Items.forEach(function(entry) {
    entry.edit = false;
});