javascript - 将数组元素更改为具有键、值的对象
问题描述
谁能告诉我如何将 javaScript 中的这个数组更改为具有相同键“名称”的对象的以下数组?
const myArray = ['mark', 'david', 'monica'];
期望的输出:
const myArray = [{name: 'mark'}, {name: 'david'}, {name: 'monica'}];
解决方案
您可以使用Array.prototype.map
const myArray = ['mark', 'david', 'monica'];
const result = myArray.map(i => ({
name: i
}));
console.log(result);
推荐阅读
- excel - 如何让Excel在多CPU模式下运行
- apache-spark - 解决 TypeError:Apache Spark 中需要一个整数(获取类型字节)
- javascript - ASP.NET:Ajax 不发送字符串
- javascript - 类型错误:r.node.getBBox 不是函数”。] { 代码:'ERR_UNHANDLED_REJECTION' }
- java - 为 dynamoDB 中的同一属性创建多个列
- azure-media-services - 如何在 Azure 媒体服务的清单中包含字幕?
- python - Python“Send2Pd”没有达到 Pure Data 的“Netreceive”
- drupal - 以编程方式翻译嵌套段落
- google-cloud-speech - 语音到文本 grpc StreamingRecognize c# 示例
- python - 在与常数张量相乘后,Tensorflow 失去了对变量/梯度的跟踪