Javascript 从长对象中删除元素

Javascript 从长对象中删除元素,javascript,css,Javascript,Css,我有一个像这样的对象: [{"1":{"name":"A","email":2}}, {"2":{"name":"B","email":3}}, {"3":{"name":"C","email":4}},] {"4":{"name":"B","email":5}}] 我希望得到如下结果: [{"name":"A","email":2}}, {"name":"B","email":3}}, {"name":"C","email":4}},] {"name":"B","emai

我有一个像这样的对象:

[{"1":{"name":"A","email":2}},
{"2":{"name":"B","email":3}},
{"3":{"name":"C","email":4}},]
{"4":{"name":"B","email":5}}]
我希望得到如下结果:

 [{"name":"A","email":2}},
   {"name":"B","email":3}},
   {"name":"C","email":4}},]
   {"name":"B","email":5}}]
我试过了,但这段代码不起作用,现在我有点不知道如何找到解决方案

obj.map(a => {
  var newobj
   a = []
   a.push[a]
})

您需要阅读有关
Array.prototype.map()
的内容,您使用它的方式并不正确
var作业=[{“1”:{“name”:“A”,“email”:2},
{“2”:{“姓名”:“B”,“电子邮件”:3},
{“3”:{“姓名”:“C”,“电子邮件”:4},
{“4”:{“姓名”:“B”,“电子邮件”:5}}];
var outputofthehomography=homography.map(s=>Object.values[0]);
console.log(家庭作业的输出)
var a = [{"1":{"name":"A","email":2}},{"2":{"name":"B","email":3}}, {"3":{"name":"C","email":4}}, {"4":{"name":"B","email":5}}];

var b = [];   
a.forEach(function(element){
    for (var key in element){
          b.push(element[key]);
    }      
});

console.log(b)