JavaScript中循环语句不少,for、for in、for of和forEach循环,今天对比Array、Object、Set、Map四种数据结构循环语句支持的情况及区别。新建四种数据类型的测试数据1 for普通for循环在 Array 中可以使用。Array可以看到原型上的也被循环出来了,只并不是我们想要的,我们可以通过 hasOwnProperty过滤掉原型上的属性。ObjectSet由于Set是没有重复的,所以keys和values是一致的,也就是说下面四个输出是一致的Map可以使用break,continue语句跳出循环,或者使用return从函数体返回。ArraySe tM apbreak,continue和return使用continue会提示使用break会提示使用return,并不会返回,而是继续循环5 总结普通 for 循环在 Array 中可以使用。遍历数组时,是遍历数组下标索引,通过下标去取值;for in 在 Array 和 Object 中都可以使用。

JavaScript 语句之常用 for 循环详解

JavaScript 语句之常用 for 循环详解

JavaScript 语句之常用 for 循环详解

JavaScript 语句之常用 for 循环详解

JavaScript 语句之常用 for 循环详解