所以我有一个不可变的js记录:
{
title: "item 1",
title2: "item 2",
title3: "item 3"
}
我要更新密钥,因此它将变为:
{
new title: "item 1",
title2: "item 2",
title3: "item 3"
}
答案 0 :(得分:0)
您可以使用delete关键字来删除特定键,然后使用Object.assign对其进行如下追加:
let hello1={ title: "item 1", title2: "item 2", title3: "item 3"};
delete hello1['title'];
console.log(Object.assign({'new title': "item 1"}, hello1));
答案 1 :(得分:0)
let obj = Immutable.fromJS({
title: "item 1",
title2: "item 2",
title3: "item 3"
});
//一根衬纸
obj = obj.set('new_title', obj.get('title')
.delete('title');