zoukankan      html  css  js  c++  java
  • JS:几种常见的遍历方法

    js中不同的数据结构有不同的遍历方法,各种方法有各自的优点还有局限性。

    (1)for/while

      for/while是学习任何一种开发语言都会接触到的遍历方法,这种遍历方法最简单,性能也不咋的。for/while中可以使用break中断循环。

    (2)for...in & for...of 这两种遍历方法可以参考另一篇ES6: for...of VS for...in

    (3)forEach

      js中的forEach方法只支持数组的遍历,不支持其他类型的遍历

      用法:

    [1,2,3].forEach(function(value,index){
      console.log(index + ':' + value);
    });

      优点

        可以同时获取index和value,不必再像以前遍历数组那样,还要再在for的{}去获取值。

      缺点

        仅支持数组。而且一旦调用,会完全遍历一次,break, continue, return都无效。

      建议

        仅在遍历数组的时候使用。

    (4)ES6的遍历新遍历方法,ES6:不同数据结构的遍历方法



  • 相关阅读:
    第五次实验作业
    第四次作业
    java三
    java作业二
    java作业一
    作业11
    作业10
    作业9
    作业8
    作业7
  • 原文地址:https://www.cnblogs.com/ycherry/p/7509781.html
Copyright © 2011-2022 走看看