JavaScript作用域、闭包、this指向
刘家军
但求卓越,不谋哗众
展开
-
JavaScript作用域
es5中的作用域一、全局变量全局变量有 全局作用域: 网页中所有脚本和函数均可使用 如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量**1.最外层函数和在最外层函数外面定义的变量为全局变量,拥有全局作用域:**var boyName = "刘家军"function person(){ var girlName = &原创 2019-01-12 09:33:42 · 327 阅读 · 0 评论 -
JavaScript之闭包
点击查看所有文章目录点击查看 JavaScript作用域、闭包、this指向系列文章目录闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。要理解闭包,首先必须理解JS作用域[点击查看]闭包的概念在百度百科上是这么解释闭包的:其实这个说法是很笼统的。准确来说,闭包是基于正常的垃圾回收处理机制下的。也就是说,一般情况一个函数(函数作用...原创 2019-01-13 14:29:38 · 343 阅读 · 2 评论 -
JavaScript中this指向问题
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定,this最终指向调用它的对象。1.通过函数名直接调用,this指向windowfunction func(){console.log(this)}test() // this -> window2.函数作为window内置函数的回调函数调用,this指向windowsetTimeout(function ...原创 2019-01-14 11:10:18 · 643 阅读 · 1 评论