【发布时间】:2018-12-19 20:08:34
【问题描述】:
如何使用 ES6 map 函数打印 1 到 100 ? 注意:不使用任何循环或递归的东西。只使用映射函数。
【问题讨论】:
-
嗨!欢迎! SO 不是代码编写服务。这是一个问答网站,仅用于帮助人们理解和解决代码问题。这个问题的问题是没有代码可以显示您尝试过的内容,因此您显然没有我们可以帮助解决的代码的特定问题。
-
Array(100).fill( ).map( (_,i) => console.log( i + 1 ) );,但是 map 是错误的函数。map仅应在您想通过将函数应用于原始数组的每个元素来创建新数组时使用。forEach更适合您只想为每个元素执行一个操作。 -
您这样做的目的是什么?
map与forEach一样多,是一个循环,此外它还会创建一个新数组。
标签: javascript arrays ecmascript-6