2017-07-26 79 views

回答

2

你正在做的淺拷貝。 {...d}相當於Object.assign({}, d),後者依次複製屬性一個級別的深度。 Docs

對於深克隆,我們需要使用其他的替代品,因爲 Object.assign()副本的屬性值。如果源值是對對象的 引用,則它只複製該引用值。

因此t.e === d.e引用同一個對象。

相關問題