for循环中断的问题
作者:互联网
- for循环中使用retun后会直接中断后面的代码执行,类似于map等es6数组方法retun后不会影响,只测试了map,其它未知
-
item.employeeList.map(item=>{
if(avatorList.length>3) return //////此处中断,依旧会输出111
if(item.avatar){
avatorList.push(item.avatar)
}else{
avatorList.push('/static/imgs/defaultAvator.png')
}
})
item.avatorList = avatorList
console.log(111); -
// for(let i= 0 ;i<item.employeeList.length;i++){
// if(item.employeeList[i].avatar){
// avatorList.push(item.employeeList[i].avatar)
// }else{
// avatorList.push('/static/imgs/defaultAvator.png')
// }
// if(avatorList.length>4) return ////return之后后面不会执行
// }
item.avatorList = avatorList
console.log(111);
标签:中断,avatorList,问题,item,循环,111,avatar,push,employeeList 来源: https://www.cnblogs.com/cheng-zhongyue/p/14785097.html