您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 4浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Javascript】【语法】for循环遍历的几种方式

命运之手 发布时间:2019-06-19 11:22:56 ,浏览量:4


        let array = ["A", "B", "C"];

        //for in,推荐使用,适合需要使用index的情景
        //依次打印0A,1B,2C
        for (let index in array) {
            console.log(index);
            console.log(array[index]);
        }

        //for of,推荐使用,适合只需要使用value,不需要使用index的情景
        //依次打印A,B,C
        for (let item of array)
            console.log(item);

        //传统for循环
        //依次打印0A,1B,2C
        for (let index = 0; index < array.length; index++) {
            console.log(index);
            console.log(array[index]);
        }

        //for each,适合既需要使用index,又需要使用value的情景
        //依次打印0A,1B,2C
        array.forEach((item, index) => {
            console.log(index);
            console.log(item);
        });

        //map,和for each用法类似,主要用于转换生成新数组
        //遍历数组元素,对每个元素执行回调后生成新的数组
        //打印AA,BB,CC
        let newArray = array.map((item, index) => {
            return item + item;
        });
        console.log(newArray);

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0735s