怎么修改对象的key的属性名
时间: 2024-05-16 17:17:17 浏览: 72
你可以使用 JavaScript 中的对象解构语法来修改对象的属性名。例如,假设你有一个对象 `person`,其中有一个属性名为 `firstName`,你想将其修改为 `name`,可以使用以下代码:
```
const person = { firstName: 'John', lastName: 'Doe' };
const { firstName: name, ...rest } = person;
const modifiedPerson = { name, ...rest };
console.log(modifiedPerson); // { name: 'John', lastName: 'Doe' }
```
在上面的代码中,我们使用对象解构语法将 `firstName` 属性解构为 `name` 变量,并使用展开运算符 `...` 将剩余属性(即 `lastName`)合并到一个新的对象 `modifiedPerson` 中。现在 `modifiedPerson` 对象中的属性 `name` 的值为原先的 `firstName` 属性的值,而 `lastName` 属性不变。
阅读全文