遍历数组ES6新的遍历方法for...of,他有什么牛逼的地方?

本文详细介绍了JavaScript中for...of循环的基本用法,包括如何使用break和continue控制循环流程,以及如何通过keys()方法获取数组索引。通过具体示例展示了for...of循环在数组和字符串操作中的应用。
摘要由CSDN通过智能技术生成
    var arr = [1,2,3,4,5];
    for(let value of arr){
       console.log(value);
    }
    //打印结果:依次输出:1 2 3 4 5

    //可以用break来终止整个循环,或者continute来跳出当前循环,继续后面的循环
    var arr = [1,2,3,4,5];
    for(let value of arr){
        if(value == 3){
            //终止整个循环
            break;
        }
        console.log(value);
    }
    //打印结果:1 2 ,用break实现了终止整个循环,不会继续后面的遍历

    var arr = [1,2,3,4,5];
    for(let value of arr){
        if(value == 3){
            //跳过当前循环,继续后面的循环
            continue;
        }
        console.log(value);
    }
    //打印结果:1 2 4  5   , 用continue跳过当前循环,继续后面的循环

    var arr = [1,2,3,4,5];
    for(let index of arr.keys()){
        console.log(index);
    }
    //打印结果:依次输出:0 1 2 3 4

    let word = "你好世界";
    for(let w of word){
        console.log(w);
    }
    //打印结果:你    好   世    界

    

神奇的for..of 。

好不好用,试过才知道,别提多爽了。。。

(带来好运的微笑)

文章底部:你好,我的朋友!~,欢迎你O_o

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值