简单了解JS中的几种遍历

  忙了好一段时间,项目上线后终于有那么一点点空档期静下来整理一些问题了。当我们在开发项目的时候,用到遍历的地方肯定少不了,那么我们有那么多的遍历方法,在不同情况下用那种方法会更优雅而且还没bug呢?

  首先,我在这里先列出几种常见的遍历机制,然后针对部分来做一个我对它的理解,有不同看法的老铁也可以分享一下,下面是我列出来的几种遍历的方法,另外我们常用来中断循环的语句我在这里简单的提一下:

  a、continue: 中断本次循环;

  b、return和break直接跳出循环。

// for var arr = [1, 2, 3] for(var i = 0; i < arr.length; i++) { //do something }; // for...of... for(var i of arr) { //do something }; // for...in.. for(var i in arr) { //do something }; // forEach() arr.forEach((item, index, arr) => { //do something}); });
// map() arr.map((value,index,array) => {   //do something });

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyspp.html