js循环

利用While循环遍历数组中的每个名字,并显示Hello, xxx!:

var arr = ['Bart', 'Lisa', 'Adam'];
//倒序
var a =  arr.length-1;
while(a >= 0){
 alert("Hello,"+arr[a]+"!");
 a--;
}
//正序
var i = 0;
while(i<arr.length){
 alert("Hello,"+arr[i]+"!");
 i++;
}

forEach循环Array,Map,Set:

var arr = ['A','B','C'];
for(element,index,array){
   // element: 指向当前元素的值
    // index: 指向当前索引
    // array: 指向Array对象本身
}

var s = new Set(['A', 'B', 'C']);
s.forEach(function (element, set) {
    alert(element);
});

var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
m.forEach(function (value, key, map) {
    alert(value);
});

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/codingcloud/p/5262974.html