开发者社区 问答 正文

多重数组转换对象!

arr = [ {1:"a"},{2:"b"}]
大概就是上边这种数组,怎么转换成下边这种对象。
obj = {1:"a",2:"b"}

向后台传参数的话,是不是下边这种更合适一些?

展开
收起
小旋风柴进 2016-05-27 09:40:15 1975 分享 版权
1 条回答
写回答
取消 提交回答
  • var obj = {};
    for (var i = 0; i < arr.length; i++) {
        for (var k in arr[i]) {
            obj[k] = arr[i][k];
        }
    }
    2019-07-17 19:17:04
    赞同 展开评论
问答地址: