参考链接:https://www.cnblogs.com/chengxs/p/10554578.html
https://blog.csdn.net/diligentkong/article/details/76943127
this:永远指向最后调用他的对象
函数调用模式 最后调用他的对象 如foo();
对象调用 指向当前对象 如obj.getAge();
事件调用 事件主人 如按钮
强制this:
1、_this=this;
2、箭头函数(指上一个函数主人)
3、apply(指定this值,参数数组) 立即执行
call(指定this值,参数1,参数2) 立即执行
bind(指定this值,参数1,参数2) 预设 ()调用
4、new 实例化一个对象
制定this值:1、为null或者undefined时指向全局对象 window;2指定的对象;3、字符串、数字、布尔值时指向的是该原始数组的包装对象
箭头函数