因?yàn)橐涗洸煌膶傩缘牟煌?所以設(shè)計(jì)了如下圖的state結(jié)構(gòu),但是修改其中元素的值的時(shí)候真的頭大,但是其實(shí)解決起來(lái)也不是那么麻煩
解決方法:
- 使用對(duì)象的assign方法,順便復(fù)習(xí)一波
Object.assign方法用于對(duì)象的合并文兢,將源對(duì)象( source )的所有可枚舉屬性,復(fù)制到目標(biāo)對(duì)象( target )
例如:
Object.assign方法的第一個(gè)參數(shù)是目標(biāo)對(duì)象焕檬,后面的參數(shù)都是源對(duì)象姆坚。
如果目標(biāo)對(duì)象與源對(duì)象有同名屬性,或多個(gè)源對(duì)象有同名屬性实愚,則后面的屬性會(huì)覆蓋前面的屬性兼呵。
-
示例