【发布时间】:2019-08-26 11:33:33
【问题描述】:
假设我有一个这样的对象
let store = {
"articles": [{...}, {...}, ...],
"errors": { "p1": { "myNewObject":0 }, "p2": {...}, ...}
}
我想利用Spread syntax 返回此对象的克隆,其中store.errors.p1 是一个新对象。以下是最简单的方法吗?
let newStore = { ...store, ...{ errors: { ...store.errors, p1: { "myNewObject":1 } } } }
【问题讨论】:
-
是的。 ---
-
@x539,不,不是,
errors周围的展开和括号可以去掉 -
@jo_va 你的权利,一定有监督
标签: javascript spread-syntax ecmascript-2018