为了账号安全,请及时绑定邮箱和手机立即绑定

js对象如何转为数组?

js对象如何转为数组?

汪汪一只猫 2018-08-18 21:24:56
现在的代码是const list = {   { '企业信息': [     {name: '企业资料', to: '/basic'},     {name: '修改密码', to: '/reset'}   ]},   {'账户余额': [     {name: '消费记录', to: '/consume-log'},     {name: '充值记录', to: '/recharge-log'},     {name: '充值', to: '/recharge'}   ]} }想要变成下面这样的代码,请问怎么实现?const list = [   { '企业信息': [     {name: '企业资料', to: '/basic'},     {name: '修改密码', to: '/reset'}   ]},   {'账户余额': [     {name: '消费记录', to: '/consume-log'},     {name: '充值记录', to: '/recharge-log'},     {name: '充值', to: '/recharge'}   ]} ]
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

Object.keys(list).map(key => ({[key]:list[key]}))

// 然后自己又添加了key属性

Object.keys(list).map(key => ({title:key,list:list[key]}))


查看完整回答
反对 回复 2018-08-19
  • 1 回答
  • 0 关注
  • 856 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号