javascript - 在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 }});
解决方案
我认为您的逻辑很好,但可以缩短。
myArray = myArray.map(({ age, name }) => ({ age, displayName: name }));
推荐阅读
- android - 使用 Xamarin 构建的 Android 应用程序未显示在模拟器上
- r - 如果 col[B] 在特定范围内,则尝试获取 col[A] 的总和
- python - Python 中的光线执行
- javascript - JavaScript 调试器到 ReactJs
- oauth - 为什么通过 Flask Dance 连接到 Google Search Console API 时出现错误?
- python - 如何修复 IndexError:索引 1212 超出轴 0 的范围,大小为 1212
- c++builder - 如何在 C++ Builder 中使用 PowerPoint 自动化?
- algorithm - 将给定集合中的最大可能边添加到具有节点容量的图中
- unity3d - 如何识别将在多个对象中统一滑动的对象
- python - 来自 google.cloud.speech 的错误 google.cloud.speech 导入枚举 ImportError:无法导入名称“枚举”