我想将下面的对象数组转换为另一种形式(因为不需要变量名,所以将使用键和值来生成输出表单)。任何线索将不胜感激
输入数组: [{“ key”:“ string_U6”,“ value”:“ grandwagoneer”,“ varname”:“ pagenameplate”},{“ key”:“ string_U13”,“ value”:“ 2021”,“ varname” : “年” } ]
输出量
[{“ string_U6”:“ grandwagoneer”},{“ string_U13”:“ 2021”}]
您可以尝试使用地图,如下所示:
var input = [ { "key": "string_U6", "value": "grandwagoneer", "varname": "pagenameplate" }, { "key": "string_U13", "value": "2021", "varname": "year" } ];
var output = input.map(function(entry){
let obj = {};
obj[entry.key] = entry.value;
return obj;
});
console.log(output);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句