[英]How to restructure an object using javascript
I would like to restructure my object like below.我想像下面那样重组我的对象。 Basically, i want to remove a nesting from my object.
基本上,我想从我的对象中删除一个嵌套。 How to achieve that using js.
如何使用 js 实现这一点。
Actual:实际的:
var a = [
{ clickedEvents:
{
'event-element': 'a',
'event-description': '',
'timestamp': 1506673474238,
}
},
{ clickedEvents:
{
'event-element': 'b',
'event-description': '',
'timestamp': 1506673474123,
}
}]
Expected:预期的:
var a = [
{
'event-element': 'a',
'event-description': '',
'timestamp': 1506673474238,
},
{
'event-element': 'b',
'event-description': '',
'timestamp': 1506673474123,
}]
Use Array.prototype.map
使用
Array.prototype.map
var a = [ { clickedEvents: { 'event-element': 'a', 'event-description': '', 'timestamp': 1506673474238, } }, { clickedEvents: { 'event-element': 'b', 'event-description': '', 'timestamp': 1506673474123, } }]; a = a.map(function(o){ return o.clickedEvents; }); console.log(a);
a = a.map( el => el.clickedEvents );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.