六个 JavaScript 数组的迭代方法 都接受两个参数:要在每一项上运行的函数 和 运行该函数的作用域(可选)
- forEach():对数组中每一项运行给定函数。该函数没有返回值。
- map():对数组中每一项运行给定函数。返回每次函数调用的结果组成的函数。
- filter():对数组中的每一项运行给定函数。返回该函数会返回 true 的项组成的数组。
- reduce():让数组中的前项和后项某种计算,并累计最终值
- every():对数组中的每一项运行给定函数。如果函数对每一项都返回 true,则返回 true。
- some():对数组中每一项运行给定函数。如果函数对 任一项返回 true,则返回 true
实际用例可以看这里:JavaScript 中有用的 Array 和 Object 方法
有人整理了一张图,分享给大家:
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂