[英]How to convert array of Object into key/value pair typescript
目前,我正在获取以下格式的数据:
arr=[
0: {abc:1},
1: {efg:2},
2: {hij:3}
]
我需要以下格式:
arr=[
{name:'abc', value:1},
{name:'efg', value:2},
{name:'hij', value:3}]
假设arr
具有以下结构,则仅是通过它进行映射并将键和值分开的问题:
var arr = [
{abc:1},
{efg:2},
{hij:3}
]
var result = arr.map(o => {
var k = Object.keys(o)[0];
return {
name: k,
value: o[k]
};
});
console.log(result);
var arr = [ {abc:1}, {efg:2},{hij:3}],
var arr1=[];
_.forEach(arr, function (val, key) {
_.forIn(val, function (val, key) {
arr1.push({ name: key, value: val });
})
});
console.log(arr1);
});**Implemented using loadash**
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.