我有2个变量masterdatadatatoeditmasterdata具有数组值,datatoedit具有对象值。
我想将数据1从masterdata复制到变量datatoedit,所以我这样写:

this.datatoedit = this.masterdata[0]
但是,当我从datatoedit上的表单数据编辑masterdata[0]数据时,也发生了变化。
编辑masterdata[0]时如何防止datatoedit更改?

最佳答案

您可以使用ES6 Spread syntax来创建对象副本:

this.datatoedit = {...this.masterdata[0]}

09-06 05:44