【 JavaScript 】理解call、apply、bind
前言
如果还没有理解this、prototype,需要先去学习相关的知识。
js中如何绑定this?
js中有以下几种方式用来绑定this:
默认绑定:非严格模式下独立函数调用this默认指向全局对象(浏览器环境为window对象),严格模式指向undefined
隐式绑定:调用位置是否有上下文对象,或者是否被某个对象拥有或者包含
显式绑定:call、apply、bind
new绑定:new操作符绑定
箭头函数绑定:箭头函数的绑定无法修改,根据当前的词法作用域来决定this
所以call、apply、b
原创
2022-03-25 10:29:01 ·
413 阅读 ·
0 评论