首页 > 解决方案 > 如何获取嵌套数组

问题描述

我有一个包含嵌套对象的数组,我只想获取嵌套对象。

const array = 
      [ { name: 'Allan'
        , work: 
          [ { number: 1, remarks: 'Done'       } 
          , { number: 5, remarks: 'Done'       } 
          , { number: 3, remarks: 'Incomplete' } 
      ] } ] 

我想要的数组是;

const desiredArray = 
      [ { number: 1, remarks: 'Done'      } 
      , { number: 5, remarks: 'Done'      } 
      , { number: 3, remarks: 'Incomplete'} 
      ] 

我试过的是

const tried = array[0].work

但结果是:

const undesiredArray = 
      [ [ { number: 1, remarks: 'Done'} 
        , { number: 5, remarks: 'Done'} 
        , { number: 3, remarks: 'Incomplete'} 
      ] ] 

标签: javascript

解决方案


这应该给你正确的输出

array.map(it => it.work)


推荐阅读