javascript遍历

来源:互联网 发布:淘宝优惠券群怎么加人 编辑:程序博客网 时间:2024/06/18 05:41

1.for循环遍历

            var data =['a','b','c'];
            for(var i=0;i<data.length;i++){
                alert(data[i]);
            }

2.while循环遍历

            var j=0;
            while(j<data.length){
                alert(data[j]);
                j++;
            }

3.do...while循环遍历

            var a = 0;
            do{
                alert(data[a]);
                a++;
            }while(a<data.length);
    注:此循环先执行do中语句,后进行判断

4.for...in遍历

            data.test = 'd';//添加后数组length依然为3
            for(var b in data){
                alert(b);
                alert(data[b]);
            }
            注:每次遍历b为数组或对象的key。
把我们添加的data.test也遍历出来了

5.for...of遍历

            for(var c of data){
                alert(c);
            }
            注:此遍历方式不会把添加的data.test也遍历出来

6.forEach遍历

            data.forEach(function (value, index, array) {
                // value: 值
                // index: 索引
                // array: 数组本身
                alert(value+index +array);
            });
            注:可以根据自己需要选择参数
0 0