Javascript 从每个数组元素获取属性值

Javascript 从每个数组元素获取属性值,javascript,arrays,Javascript,Arrays,如何从数组中的每个元素获取单词的内容 [ { words: ['help','good], glass: 'empty' }, { words: ['low', 'cool'], glass: 'full' } ] 预期结果是: [ 'help, 'good', 'low', 'cool' ] 通过此输入: 常量值=[ { 单词:[“帮助”,“好”], 杯子:“空的” }, { 单词:[“低”,“酷”], 玻璃杯:“满的” } ] const

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

[
  {
    words: ['help','good],
    glass: 'empty'
  },
  {
    words: ['low', 'cool'],
    glass: 'full'
  }
]
预期结果是:

[ 'help, 'good', 'low', 'cool' ]
通过此输入:

常量值=[ { 单词:[“帮助”,“好”], 杯子:“空的” }, { 单词:[“低”,“酷”], 玻璃杯:“满的” } ] const result=value.flatmap=>e.words; document.body.innerText=JSON.stringifyresult尝试以下操作:

数据=[{ 单词:[“帮助”,“好”], 杯子:“空的” }, { 单词:[“低”,“酷”], 玻璃杯:“满的” } ] 单词=[] data.forEachfunctiondataSet{ words.push.applywords、dataSet.words }
console.logwords如果需要,也可以使用reduce

常数数据=[ { 单词:[“帮助”,“好”], 杯子:“空的” }, { 单词:[“低”,“酷”], 玻璃杯:“满的” } ]
console.logdata.reduceacc,val=>[…acc,…val.words],]您能提供预期的结果吗?你想让单词变成扁平数组吗?结果应该是这样的:[“帮助”,“好”,“低”,“酷”]下次你的问题标题不应该太笼统。我想这就是它被否决的原因。试着用几句话指出你的问题。一句话回答得很好!我没想到!老实说,我刚刚发现了一个:-我不知道它是直接可用的,谢谢,我将编辑答案:-