for、for···in、for···of、forEach、map遍历循环

JS中有三种基本循环for、while、do···while见之前的笔记

JS 循环小结_慢谷的博客-CSDN博客

for

for、for···in、for···of、forEach、map遍历循环_第1张图片

一般只用于循环遍历数组

for···in

for、for···in、for···of、forEach、map遍历循环_第2张图片

for···of

for···of是Es6新增的循环方法。遍历数组的每一项。

for、for···in、for···of、forEach、map遍历循环_第3张图片

forEach()

forEach方法遍历数组,第一个参数遍历数组的值,第二个参数对应数组索引值,第三个参数是数组本身。

for、for···in、for···of、forEach、map遍历循环_第4张图片

map

forEach和map的相同点:

①都可遍历循环。

②执行匿名函数都支持三个参数,参数分别是item(每一项)、index(索引值)、arr(原数组)

③匿名函数中的this都是指向window。

④只能遍历数组

不同点:

map会返回新数组,forEach不会

 

你可能感兴趣的:(Es6,杂,JS笔记,JS循环,Es6)