1. for of
for(var value of ['name','age']){
console.info(value);
}
2. forEach
['name','age'].forEach(function(value,index,arr){
console.info(value);
},window);
3. for in
var arr = ['name','age'] ;
for(var index in arr){
console.info(arr[i]);
总结:
1. for of 遍历更直接,支持break;continues ;return;推荐使用
2. forEach不支持break;continues;return ; 但功能更强大,之前改变context
3. for in 无以上两者优点,不过可以遍历对象。前两者不可以。