首页 > 解决方案 > 在Javascript中更新对象数组中的键的最有效方法是什么?

问题描述

如果我有一个包含 10 个对象的 JavaScript 数组,语法如下:

const myArray = [{Age: 10, Name: Justin}, {Age: 15, Name: Bob}, ..., {Age: 20, Name: Jon}];

将 Name 键更新为 DisplayName 的最有效方法是什么。这是我目前的逻辑:

myArray = myArray.map(item=>{return {age:item.age, displayName:item.name }}); 

标签: javascript

解决方案


我认为您的逻辑很好,但可以缩短。

myArray = myArray.map(({ age, name }) => ({ age, displayName: name })); 

推荐阅读