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

请问这样格式的数组怎么转为对象?

请问这样格式的数组怎么转为对象?

万千封印 2018-08-03 16:15:12
请问这样格式的数组怎么转为对象?数组如下:["38:21","33:12","11:22"]我想把它转为下面这种格式的对象{      38:21,    33:12,      11:22 }弄了好久没弄好,求大神帮忙!!
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

["38:21","33:12","11:22"].map(o=>{   let kv = o.split(":");   return {[kv[0]]:kv[1]}
})


查看完整回答
反对 回复 2018-08-05
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

var source = ["38:21", "33:12", "11:22"];var target = {};for (var i = 0; i < source.length; i++) {    var tmpSplitArray = source[i].split(":");
    target[tmpSplitArray[0]] = parseInt(tmpSplitArray[1]);
}
console.log(target);


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信