请问react 怎么把数组转为对象

qq_40067743 2020-06-12 11:32:46
react 数组 const arr1= [
{"id":"1","key_name":"a","key_value":"aaa"},
{"id":"2","key_name":"b","key_value":"bbb"},
{"id":"3","key_name":"c","key_value":"ccc"},
{"id":"3","key_name":"d","key_value":"ddd"},

];
要为转为 对象 obj ={"a":"aaa",
"b":"bbb",
"c":"ccc",
"d":"ddd"}

请问哪位高手知道要怎么转换?
...全文
745 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
let arr = arr1.map(item => { let obj = {}; obj[item.key_name] = item.key_value; return obj; })
葉幺 2020-06-12
  • 打赏
  • 举报
回复
var obj = {} for(var i=0;i<arr1.length;i++){ obj[arr1[i].key_name] = arr1[i].key_value } console.log(obj)

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧