首页 > Web开发 > 详细

Js 循环 forEach, map, for, for...in, for...of

时间:2020-07-26 14:26:39      阅读:78      评论:0      收藏:0      [点我收藏+]
for(let i=0;i<5;i++){

//循环内容

}

 

for...in遍历

const arr = [0,1,2,3,4];
for
(let index in arr) { console.log(index,arr[index]); };

 

for...of遍历


 const arr = [0,1,2,3,4];
for(let index of arr ) {  
   console.log(index);  
};  
// 遍历字符串
let str = "strstr"; 
for(let index of str) {  
   console.log(index); 
}

 

map遍历

const arr = [0,1,2,3,4];
let str = arr.map((i,index,arr) =>{
      console.log(this);
       return ++i;
    },this);
console.log(str);  //结果为 [1,2,3,4,5]

 

 forEach遍历

const arr = [0,1,2,3,4];
let str = arr.forEach((i,index,arr) => {
     sum += i;
     console.log("sum的值为:",sum); 
})   //执行5次,最终结果 10

 

Js 循环 forEach, map, for, for...in, for...of

原文:https://www.cnblogs.com/Essaycode/p/13379479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!