- 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);
相关文章
- 01-15Ionic2 rc2 Events 跨界面调用的使用方法及问题解决
- 01-15解决 Elasticsearch 超过 10000 条无法查询的问题
- 01-1510000-10 for循环练习·一行代码的事情,代表了一个逻辑。一个逻辑的理解
- 01-15出现次数最多的数问题
- 01-15解决SharePoint 文档库itemadded eventhandler导致的上传完成后,编辑页面保持报错的问题,错误信息为“该文档已经被编辑过 the file has been modified by...”
- 01-152014-08-26 解决HttpContext.Current.Session在ashx文件中出现“未将对象引用设置到对象的实例”的问题
- 01-15简单获取cpu使用率,以及后台运行的问题
- 01-15qmake时出现的问题
- 01-15【优化求解】模拟退火遗传实现带时间窗的车辆路径规划问题
- 01-15【原创】PowerDesigner中Name与Code同步的问题