【发布时间】:2019-07-24 07:30:32
【问题描述】:
我有一个包含具有以下结构的数组的对象:
var obj = {
"feature1" : ["val1","val2"],
"feature2" : ["val3"]
}
现在我想拆分每个数组中存在的值并形成一个新的对象数组:
var result = [
{
"field": "feature1",
"value": "val1",
"type": "add"
},
{
"field": "feature1",
"value": "val2",
"type": "add"
},
{
"field": "feature2",
"value": "val3",
"type": "add"
}
]
这里的拆分必须基于“字段”,它显示的内容与上面类似。这里的“类型”是一个额外的字段,是硬编码的
我们将不胜感激。
【问题讨论】:
-
请先尝试一下
-
循环遍历对象的键并在其中循环遍历每个值数组。请添加您目前尝试过的代码
标签: javascript arrays ecmascript-6