结束等于 Angular 4

End equals in Angular 4

我正在尝试修复它:

我的代码:

this.score = 6;
this.lastScore = this.score;
this.score = 0;

但是当我渲染它时{{ lastScore }},它不为零时变为零。我怎样才能阻止它?我正在寻找在线指南,但找不到

谢谢。

这是因为您正在改变对象并共享引用。

this.score = 6;
this.lastScore = Object.assign(this.score);
this.score = 0;