![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 51
js、es6等遇到的问题
吃瓜观众__
这个作者很懒,什么都没留下…
展开
-
记录关于promise的题
结果:25413解释:setTimeout是宏任务,promise的then是微任务。本轮执行宏任务之后,执行本轮的微任务,之后再进行下一轮的宏任务执行。resolve(3)其实就是在执行then()1. 宏任务放入12.打印23.宏任务放入resolve(3),当该宏任务执行完之后执行resolve对应的then4.微任务放入45.打印5所以:25413...原创 2021-06-09 17:01:36 · 157 阅读 · 0 评论 -
es6 forEach/map循环中断
1.for循环在循环的时候通过continue中断当次循环通过break中断整个循环通过retrun中断函数执行2.es6的forEach/map循环只能通过return中断当次循环//目的:数据匹配到了就中断循环//结果:所有循环都执行了let data = [1,2,3,4,5,6]data.forEach((val,index,arr)=>{ console.log(`当前第${index+1}循环执行了`) if(val>3){ //模仿原创 2021-05-24 16:32:48 · 9202 阅读 · 0 评论