首页 > 解决方案 > 从每个数组元素中获取一个属性值

问题描述

如何从数组中的每个元素中获取单词的内容?

[
  {
    words: ['help','good],
    glass: 'empty'
  },
  {
    words: ['low', 'cool'],
    glass: 'full'
  }
]

预期结果是:

[ 'help, 'good', 'low', 'cool' ]

标签: javascriptarrays

解决方案


使用此输入:

const value = [
      {
        words: ['help','good'],
        glass: 'empty'
      },
      {
        words: ['low', 'cool'],
        glass: 'full'
      }
    ]

const result = value.flatMap(e => e.words);

document.body.innerText = JSON.stringify(result)


推荐阅读