我有一个对象
const anObj = {a: 1, b: 2, c: 3};
我想创建它的副本,但更改了一些字段。我想在一行中做到这一点。目前,我有:
const anotherObj = Object.assign({}, anObj);
anotherObj.a = anotherObj.a * 100;
如何将这两者合并为一步,以便anotherObj
为{a: 100, b: 2, c: 3}
?
答案 0 :(得分:1)
const anotherObj = Object.assign({}, anObj, {a : anObj.a * 100});