【发布时间】:2019-03-16 18:28:04
【问题描述】:
我正在尝试映射一个嵌套数组并返回超过 6 个字母的单词,我已经被这个问题困扰了一段时间,所以我想得到一些帮助
const array = [["hellow",'pastas'],["travel", "militarie"],["oranges","mint"]]
const arrayOne = array.map(new => new).filter(arr =>arr.length > 6)
【问题讨论】:
-
1)
new是保留关键字 2) 请用单引号 (') 或双引号 (") 发布代码,而不是“3) 预期输出是什么? -
你为什么要坚持使用
.map()和.filter()?似乎不是这项工作的合适工具。 -
使用
map()/filter()/reduce()会更有意义。array.map(a => a.filter(s => s.length > 6)).reduce((acc, a) => acc.concat(a), [])
标签: javascript arrays dictionary multidimensional-array filter