zoukankan      html  css  js  c++  java
  • for each/in/of的解释and example

    for-of 循环:
    代码示例
    for (var value of myArray) {
    console.log(value);
    }
    循环的对象需为一个数组

    无法记录索引

    可以相应break、continue、return语句

    可用来遍历对象属性

    可用来遍历对象的自值

    无法获取到对象或数组遍历的索引

    for each循环:

    代码示例

    myArray.forEach(Function (value){

    console.log(value);})

    无法使用break中断循环或用return返回到外层函数

    for in循环:

    代码示例:

    for(var index in myArray){

    console.log(myArray[index]);}

    赋值给index的值不是实际的数字,是字符串’0’、’1’、’2’、’3’…..用于计算时可能出现未知的错误

    for-in循环会遍历自定义属性

    在某些情况下,这段代码可能按照随机顺序遍历数组元素

    简而言之,for-in 是为普通对象设计的

  • 相关阅读:
    sys模块详解
    os模块详解2
    tyvj 1203 机器分配
    洛谷 P1496 火烧赤壁
    P1204 [USACO1.2]挤牛奶Milking Cows
    bzoj 2120 数颜色
    P2056 采花
    P1972 [SDOI2009]HH的项链
    9.20模拟赛
    P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/lilinhan/p/9931318.html
Copyright © 2011-2022 走看看