如何创建一个对象的克隆与一些字段更改?

时间:2017-02-26 05:17:05

标签: javascript object

我有一个对象

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}

1 个答案:

答案 0 :(得分:1)

const anotherObj = Object.assign({}, anObj, {a : anObj.a * 100});