gpt4 book ai didi

javascript - JS使用扩展运算符克隆对象并更改一个字段

转载 作者:行者123 更新时间:2023-12-03 07:04:24 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Using spread operator to update an object value

(2 个回答)


3年前关闭。




假设我有一个对象:{a: 'A', b: 'B', c: 'C'}我想从中创建一个具有相同值的新对象,但我想设置 c: 'D' .

它的语法是什么?
我试过类似的东西:
{c: 'D', ...rest} = {...foo}
但它不是一个有效的语法。

最佳答案

你在右手边传播语法。

注:首先使用传播运算符,然后设置新属性。例如 {c:'D',...foo}不管用。

let foo = {a: 'A', b: 'B', c: 'C'};
let res = {...foo, c:'D'};
console.log(res)

关于javascript - JS使用扩展运算符克隆对象并更改一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56344010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com