美文网首页
js中break和continue相关

js中break和continue相关

作者: Rain_Wuu | 来源:发表于2021-01-06 10:21 被阅读0次

    const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

    console.log("**********arr.some***********");

    // Array.some 循环中:return false等价于continue;return true相当于break;

    arr.some(f => {

    if (f === 3) {

    return false;

    }

    console.log("F >> ", f);

    })

    console.log("**********arr.every***********");

    // Array.every

    // arr.every(f => {

    // console.log("F >> ", f);

    // if (f === 3) {

    // return true;

    // }

    // })

    console.log("**********forEach***********");

    // Array.forEach 循环中;return 、return false、 return true 相当于 Continue

    // 抛出异常

    // arr.forEach(f => {

    // if (f === 3) {

    // throw new Error();

    // }

    // console.log("F >> ", f);

    // })

    console.log("*******for**************");

    // for循环中可以使用break和continue

    for (var i = 0; i < arr.length; i++) {

    const tt = arr[i]

    if (tt === 3) {

    break;

    }

    console.log("tt >> ", tt);

    }

    console.log("********for**of***********");

    // for...of循环中可以使用break和continue

    for (let s of arr) {

    if (s === 3) {

    continue;

    }

    console.log("s >> ", s);

    }

    console.log("*******for**in************");

    // for...in循环中可以使用break和continue

    for (let t in arr) {

    let temp = arr[t]

    if (temp === 3) {

    continue;

    }

    console.log("temp >> ", temp);

    }

    相关文章

      网友评论

          本文标题:js中break和continue相关

          本文链接:https://www.haomeiwen.com/subject/kzhnoktx.html