📜  renemane 对象键 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:34:42.556000             🧑  作者: Mango

在 JavaScript 中重命名对象键

在 JavaScript 中,重命名对象键是一个常见的需求。可以通过多种方法来实现对象键的重命名,这篇文章将详细介绍其中两种常见的方法。

方法一:直接使用赋值语句

这是最简单的重命名对象键的方法。

const obj = { a: 1, b: 2 };
obj.b = obj.c;
delete obj.c;

在这个示例中,我们首先将对象 obj 中的 b 键重命名为 c 键,然后使用 delete 操作符删除原来的 c 键。

方法二:使用展开运算符

ES6 引入了展开运算符 ...,可以用来创建新的对象并重命名键。

const obj = { a: 1, b: 2 };
const { b: c, ...rest } = obj;
const newObj = { a: rest.a, c };

在这个示例中,我们首先使用展开运算符将对象 obj 中的 b 键重命名为 c 键,并将其他键和值以键值对的形式存储在 rest 对象中。然后使用这些键值对创建一个新的对象 newObj

总体而言,重命名对象键是一个常见的需求,我们可以使用多种方法来实现。本篇文章介绍了两种常见的实现方法,取决于具体的应用场景和个人偏好,选择不同的方法会产生不同的效果。