文章分类 -  JS

摘要:前端基础进阶(五):全方位解读this 前端基础进阶(一):内存空间详细图解 前端基础进阶(二):执行上下文详细图解 前端基础进阶(三):变量对象详解 前端基础进阶(四):详细图解作用域链与闭包 我们在学习JavaScript的过程中,由于对一些概念理解得不是很清楚,但是又想要通过一些方式把它记下来 阅读全文
posted @ 2017-06-06 11:05 wtl1019 阅读(90) 评论(0) 推荐(0)
摘要:for (var i = 0; i < 3; i++) { setTimeout(function() { console.log(i); }, 0); console.log(i);} 都考察了那些知识点呢?异步、作用域、闭包,你没听错,是闭包。我们来简化此题: 先打印2,后打印1。因为是setT 阅读全文
posted @ 2017-03-24 15:09 wtl1019 阅读(86) 评论(0) 推荐(0)
摘要:那么什么是闭包? 官方:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 广义上的闭包就是指一个变量在它自身作用域的被使用了,就叫发生了闭包。 粗鲁地理解:闭包就是能够读取其它函数内部变量的函数。 在js中,只有函数内部的子函数才能读取局部变 阅读全文
posted @ 2017-03-24 11:28 wtl1019 阅读(90) 评论(0) 推荐(0)