javascript - 如何将数组项 --> 转换为单个对象 --> 并将它们放入数组中?
问题描述
我正在从 API 中获取一组 Id。
....我想将数组中的每个 Id转换为和 Object
例如{ id: '1' }
然后只创建 1 个包含所有 kew:value 对的数组。
(看最后的结果)
到目前为止我得到了这个
let ids = ['1', '2']
let obj = { id: '' }
ids.map(element => {
obj.id = element
console.log(obj);
});
{ id:'1'} {id:'2'}
我怎样才能把它放在一个变量中,结果看起来像这样:
期望的结果
[
{ id: '1'},
{ id: '2'}
]
解决方案
let arr = ["1", '2']
const newArr = arr.map(element => {
return {id: element}
});
console.log(newArr)
推荐阅读
- javascript - jquery 如何写 if (window.width() < 1200 && after window.resize() window.width() > 1200){}
- c# - 翻转绘制文本/字符串的 GraphicsPath
- javascript - asp mvc 动画删除表格行
- python - 如何将未定义数量的可选参数/参数传递给 python 3 脚本
- ubuntu - GCC 为获取和放置调用 __fn_chk,我怎样才能直接调用不安全的函数?
- velo - 在 wix.com 上将用户导入为站点成员的解决方法
- reactjs - 在下拉项上使用 onClick 时,bind() 不运行
- node.js - 通过 post 将值从 ajax 传递到节点
- python - 如何从数据框中提取整数?
- php - Laravel 登录路径不起作用 - 提交按钮不起作用