Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.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
Arrays Angular2向typescript中的数组添加项_Arrays_Angular_Typescript - Fatal编程技术网

Arrays Angular2向typescript中的数组添加项

Arrays Angular2向typescript中的数组添加项,arrays,angular,typescript,Arrays,Angular,Typescript,我正在从数据库中检索数据,我想在数据中添加一个数字列 users:any[]; onGetUsers() { this._userService.getUsers() .subscribe( res => { this.users = res for(var i=0; i<res.length; i++) { //append the value of i to each

我正在从数据库中检索数据,我想在数据中添加一个数字列

users:any[];

onGetUsers() {
    this._userService.getUsers()
    .subscribe(
        res => {
            this.users = res
            for(var i=0; i<res.length; i++) {
                //append the value of i to each row of the users
            }
            this.initialloading = false;
        }
    );
}
现在,我想向for循环中返回的users数组添加另一个名为no的列,以便

users:
 no:0, firstname:name1, second:name2 ....
 no:1, firstname: john, second:king ...
如何进行此操作使用:

使用:


这很简单,因为您可以使用任意[]

for(var i = 0; i < res.length; i++){
    res[i].no = i;
}

这很简单,因为您可以使用任意[]

for(var i = 0; i < res.length; i++){
    res[i].no = i;
}
for(var i = 0; i < res.length; i++){
    res[i].no = i;
}
for(var i = 0; i < this.users.length; i++){
    users[i].no = i;
}
this.users.forEach((user,index) -> {
    user.no = index;
});