/**********javascript循环***********/
利用While循环遍历数组中的每个名字,并显示Hello, xxx!:
forEach循环Array,Map,Set:
利用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);
});