面试题之js数组遍历

原创 年树先生 随笔 前端面试 5401阅读 2018-10-16 17:58:22 举报

js中的数组遍历是项目中经常用到的,在这里将几种方法做个对比。

for循环:使用评率最高,也是最基本的一种遍历方式。

forEach()循环:forEach中传入要执行的回调函数,函数有三个参数。第一个参数为数组元素(必选),第二个参数为数组元素索引值(可选),第三个参数为数组本身(可选)

map循环: map()中传入要执行的回调函数,函数有三个参数。第一个参数为数组元素(必选),第二个参数为数组元素索引值(可选),第三个参数为数组本身(可选)

for...in循环:for...in循环可用于循环对象和数组,推荐用于循环对象,可以用来遍历json

for...of循环:可循环数组和对象,推荐用于遍历数

for...of提供了三个新方法:

key()是对键名的遍历;
value()是对键值的遍历;
entries()是对键值对的遍历;

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复