gpt4 book ai didi

javascript - 如何在所有对象中插入属性?

转载 作者:行者123 更新时间:2023-11-28 19:12:05 26 4
gpt4 key购买 nike

我正在尝试在数组中存在的所有对象中添加属性。我将解释更多,换句话说,我有对象数组。我需要在所有对象中添加“selected”属性。“selected”属性的值前两个对象为 true,其余元素为 false。我需要为前两个元素添加“selected”:true,其余元素为“selected”:false

其次,我们可以从数组中删除那些具有“hidden”属性的对象吗:true,?

angular.module('app', ['ionic']).controller('firstCntrl',function($scope){


$scope.copyArrary =[];
angular.forEach($scope.data, function(value,key) {
console.log(value + key)
});
})

js fiddle https://jsfiddle.net/93afL7kq/1/

最佳答案

要删除,我会先过滤:

$scope.data = $scope.data.filter(function (element) {
return !element.hidden;
}

之后设置属性:

for(var i = 0; i < $scope.data.length; ++i) {
$scope.data[i]['selected'] = i <= 1;
}

关于javascript - 如何在所有对象中插入属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com