javascript - 从每个数组元素中获取一个属性值
问题描述
如何从数组中的每个元素中获取单词的内容?
[
{
words: ['help','good],
glass: 'empty'
},
{
words: ['low', 'cool'],
glass: 'full'
}
]
预期结果是:
[ 'help, 'good', 'low', 'cool' ]
解决方案
使用此输入:
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)
推荐阅读
- .net - 如何优化 .NET EF Core 批量插入?
- sql - 数据块 (AZURE) 到 CSV 中的文本格式
- reactjs - 如何在渲染中与异步数据交互
- unit-testing - ThreadX 使用什么来进行测试?
- testing - 在 JMeter 中获取搜索请求
- jquery - jQuery每次延迟和一次完成回调
- javascript - 使用视差将图像从一侧移动到另一侧
- angularjs - 有没有办法以编程方式将 AngularJS 页面保存为纯 HTML,包含所有内容
- django - Django Rest 处理复杂数据组合的最佳实践
- c# - 如何优雅地使用 CancellationToken 从一个类到另一个类?