Javascript 返回某个键:对象的值

Javascript 返回某个键:对象的值,javascript,Javascript,我有一个像这样的对象数组 AnArray: [ { name: 'name1', id: 123456, arrayOfSomething: [[1], [2], [3]] }, { name: 'name2', id: 123456, arrayOfSomething: [[0], [2], [1]] } 我只需要在结果数组中推送arrayOfSomething数组,所以我

我有一个像这样的对象数组

AnArray: [
     {   name: 'name1',
         id: 123456,
         arrayOfSomething: [[1], [2], [3]]
     },
     {   name: 'name2',
         id: 123456,
         arrayOfSomething: [[0], [2], [1]]
     }
我只需要在结果数组中推送arrayOfSomething数组,所以我会:

SaveMyResult(){
   this.result.push({
    something:this.AnArray})
}

但是它推送我所有的对象数据,我怎么办?

如果推送一个数组,那么是的,结果将是一个数组被添加到结果数组的末尾。如果不希望这样,并且每个对象只需要一个属性,请使用map方法并连接它创建的最终数组:

this.result = this.result.concat(this.AnArray.map(({arrayOfSomething}) => ({arrayOfSomething})));

在这里,我使用了一些解构来缩短代码,但它基本上是遍历数组的每个元素,提取其arrayOfSomething属性,并用一个只包含该属性的新对象替换该元素。

我们不知道这个.result看起来像什么,请显示这样的代码。result=…一些数据。。。以及AnArray的最终预期输出,并添加预期值。