Javascript 如何使用angularjs替换列表对象中的一个值和分配给相同对象列表的相同新值?
示例:我的列表包含一行,如Javascript 如何使用angularjs替换列表对象中的一个值和分配给相同对象列表的相同新值?,javascript,angularjs,Javascript,Angularjs,示例:我的列表包含一行,如 var test = list contains 10 rows with 4 columns; test.then(function(d)){ $scope.mylist = d.data; } 在这里,我想将所有行的branch dotnet替换为angular,并再次将相同的值指定给同一对象 意味着我需要这样的输出 name:"rajesh"; id:10009; branch:"dotnet";etc... 请建议我是angularjs的新手,仅
var test = list contains 10 rows with 4 columns;
test.then(function(d)){
$scope.mylist = d.data;
}
在这里,我想将所有行的branch dotnet替换为angular,并再次将相同的值指定给同一对象
意味着我需要这样的输出
name:"rajesh";
id:10009;
branch:"dotnet";etc...
请建议我是angularjs的新手,仅供参考,您使用的是非常旧的JavaScript语法。(建议升级) 无论如何,扩展问题中的代码段 更新 这个问题和你们在评论中所问的不同。如果您正在寻找代码来完成它。这是
name:"rajesh";//1st row
id:100009;
branch:"angular";
name:"sai";//2nd row
id:1004;
branch:"angular"; like this
只需使用map
转换数据即可
const results = [
{ Name: 'raju', Id: 1009, Branch: 'cse' },
{ Name: 'sai', Id: 1019, Branch: 'ece' },
{ Name: 'nandu', Id: 1089, Branch: 'civil' }
];
const output = results.map(user => {
user.Name = '****';
return user;
});
var results=[{Name:“raju”,Id:1009,Branch:“cse”},{Name:“sai”Id:1019,Branch:“ece”},{Name:“nandu”,Id:1089,Branch:“civil”}]现在我需要将Name列替换为****意味着我需要这样的输出。var results=[{姓名:****,Id:1009,分支机构:“cse”},{姓名:****,Id:1019,分支机构:“ece”},{姓名:****,Id:1089,分支机构:“民事”}]
var test = list contains 10 rows with 4 columns;
test.then(function(d)){
$scope.mylist = d.data.map(function(user) {
if (user.branch === 'dotnet') {
user.branch = 'angular';
}
return user;
});
}