如何使用javascript将数据数组更改为对象

How to change data array to be object using javascript?

本文关键字:对象 数组 数据 何使用 javascript      更新时间:2023-09-26

我有类似{"black":["/file/d60f198e-dde5-4e5e-b2ab-1ee10c96a027.png"]} 的数据

如何将数据更改为"black" : "/file/d60f198e-dde5-4e5e-b2ab-1ee10c96a027.png"?我使用的是javascript。感谢提前

一个通用的解决方案应该类似于:

var data = {
   black: ['abc'],
   red: ['xyz']
}
var result = _.mapObject(data, _.first)

这会给你:

{
    black: 'abc',
    red: 'xyz'
}

只需将该属性设置为数组的值:

var original = {"black":["/file/d60f198e-dde5-4e5e-b2ab-1ee10c96a027.png"]}
original.black = original.black[0]