js难点易错点
昵称叫铃风的小前端
这个作者很懒,什么都没留下…
展开
-
js——事件队列的宏任务和微任务
先放个不错的别人的,有空再自己整理:https://www.cnblogs.com/yinzhida/p/12009738.html原创 2020-03-18 10:13:41 · 238 阅读 · 0 评论 -
js易错点
function fn() { var a = b = 1 } fn() console.log(b) // 1 重点:b不算是var定义的,所以是隐时定义,作用域是全局 这个我还没搞清楚,我觉得输出应该是3 3 3 3,因为i是全局的。但是在浏览器里显示是0 1 2 3,那var和let就没区别了啊,我觉得是浏览器问题 for (var i = 0; i < 3; i++)...原创 2020-03-13 16:58:23 · 127 阅读 · 0 评论 -
再看for循环
起因: 为什么不是9? 测试: 结论:循环体内同步时,只能拿到9;异步时会拿到10 原因:循环体执行之后才会执行i++,或者i++是异步的原创 2019-11-09 10:40:16 · 96 阅读 · 0 评论