1this永远指向对象,没有new对象时,this只是类中占位符 2普通函数,this指向调用者 3事件函数,指向事件源对象(如Button节点) 4箭头函数默认没有this指向,如果有,一定指向父级作用域(作用域链) 5箭头函数与普通函数最大的区别:this
全局作用域、局部作用域(函数作用域)、eval作用域(忽略)、块级作用域(不参与,ES6)
1call(this, 1, 2...) // 传递多个参数, 第1个当前this 2apply(this, [1, 2]) // 传递2个参数, 第1个当前this, 第2个是参数数组 3 4bind // 参数类似call, 返回一个函数 5const fun = bind(this, 1, 2...) 6fun()
Copyright ©2010-2022 比特日记 All Rights Reserved.
Powered By 可尔物语