📅  最后修改于: 2023-12-03 14:55:14.614000             🧑  作者: Mango
在JavaScript ES6中,更改对象键名的方法非常简单。
我们可以使用ES6中的对象解构方式,将原始对象中的键值对解构出来,同时为新的键赋值。
以下是示例代码:
const originalObject = { firstName: "John", lastName: "Doe" };
const { firstName, lastName: newLastName } = originalObject;
const newObject = { firstName, newLastName };
console.log(newObject);
在上述代码中,我们使用对象解构方式将原始对象中的lastName
键解构出来,并将其赋值给新的变量newLastName
。
然后,我们创建了一个新的对象,并使用解构出来的键值对为其赋值。
最后,我们在控制台中打印了新的对象。
如果您想快速地复制一个对象并更改一些键名,可以使用以下代码:
const originalObject = { firstName: "John", lastName: "Doe" };
const newObject = { ...originalObject, firstName: "Jane", lastName: "Smith" };
console.log(newObject);
在这个例子中,我们使用了ES6中的扩展运算符,将原始对象中的键值对快速地复制到新的对象中。
然后,我们更改了firstName
和lastName
的键名,并将它们的值设置为新的值。
最后,我们在控制台中打印了新的对象。
JavaScript ES6提供了一种简便的方法来更改对象键名。我们可以使用对象解构方式或扩展运算符来快速复制并更改对象键名。这些方法使我们可以轻松地创建新对象,同时保留原始对象的值。