由於要記錄不一樣的屬性的不一樣值,因此設計了以下圖的state結構,可是修改其中元素的值的時候真的頭大,可是其實解決起來也不是那麼麻煩 設計
##解決方法:3d
- 使用對象的assign方法,順便複習一波 Object.assign方法用於對象的合併,將源對象( source )的全部可枚舉屬性,複製到目標對象( target ) 例如:
Object.assign方法的第一個參數是目標對象,後面的參數都是源對象。 若是目標對象與源對象有同名屬性,或多個源對象有同名屬性,則後面的屬性會覆蓋前面的屬性。
- 示例