javascript - 如何在 Javascript 中为数组创建键?
问题描述
我想知道如何为这样的javascript中的值数组创建键?
const array = ["NodeJs", "Javascript", "React"]
并像这样改造它
const array = [{"name": "NodeJs"}, {"name": "Javascript"}, {"name": "React"}]
解决方案
const arr = ["NodeJs", "Javascript", "React"];
const newArr = arr.map(name => ({name})); // or arr.map(item => ({name: item}))
console.log(newArr);
推荐阅读
- html - 子 div 重叠父 div
- ios - 共享按钮在 Iphone 中有效,在 iPad 中无效 - IOS SWIFT
- r - 使用 group_modify 将函数应用于分组数据帧
- mongodb - mongodb 无法在 Go 中进行事务并且总是无法在多文档事务中创建命名空间
- powershell - 具有应用程序权限的 PnP Powershell Sharepoint:远程服务器返回错误:(403)禁止
- c# - 程序未正确关闭 c# 和表单问题
- awk - 如果文件替换包含反斜杠,则查找并替换给出错误
- python - 从 json 文件中删除所有 xmlns 标记
- c# - 如何以编程方式提交 Blazor 表单?
- python - 无法弄清楚为什么我会收到此错误:“IndentationError: unindent does not match any external indentation level”在我编写的每一行代码中