Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angularjs替换列表对象中的一个值和分配给相同对象列表的相同新值?_Javascript_Angularjs - Fatal编程技术网

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;
    });    
}