关于js中this的详解

js的this分两种,动态绑定和静态绑定,而且只能在函数内出现,node模块和es模块中也能直接使用this,此时的this指向模块自身。node 在函数中使用时,除非函数是经过箭头函数定义,其他形式皆为动态绑定。本质上,node模块和基于模块系统构建的浏览器环境模块都是利用js闭包实现,因此也是函数。浏览器 静态绑定的this指向词法做用域上一级的对象。好比,在一个Plain Object中定义
相关文章
相关标签/搜索