【发布时间】:2019-01-05 12:01:01
【问题描述】:
我有两个名为“persons”和“persons2”的数组, 'persons2' 数组将是 'persons' 数组的副本, 但问题是当我复制它时,我想改变第二个数组,第一个数组也在改变。这是我的代码:
export class AppComponent {
persons = [
{
name:'David',
lname:'Jeu'
}
];
persons2=[...this.persons];
constructor(){
console.log(this.persons[0]);
this.persons2[0].name='Drake';
console.log(this.persons[0]);
console.log(this.persons2[0]);
}
}
【问题讨论】:
-
在这里与所有其他问题重复...
标签: javascript arrays angular javascript-objects angular-arrays