js中this指向
- 谁调用指向谁,跟所处作用域无关
- 全局或者函数内部执行 open(),open内this指向window
- obj.open(),open内this指向obj,如果open是箭头函数,则指向上一层调用者。.open内步执行的函数,this指向window
- class.open(),open内this指向class,调用this的函数还是指向this,普通函数指向window
- call,apply,bing可修改指向
- open.call(this, arg1, arg2, ..)
- open.apply(this, [arg1, arg2, ..])
- open.bind(this, arg1, arg2, ..)
JStar