我正在研究Ionic 2应用程序。在其中,我在其组件之间传递了一个对象hunt
。在研究它时,我意识到一个组件中的mutation
hunt
也会影响其他组件中的值。在某种程度上,这有助于我在更改时更新值。
有一种情况我想放弃对该对象所做的更改。目前我通过将属性存储在变量中并重新分配它来实现。
this.initLong = this.hunt.longitude;
dontSave(){
this.hunt.longitude = this.initLong ;
}
我想知道这是否是最好的方法呢?我看到很多选项,例如Object.create
和clone
,但这似乎是我的最佳选择。