https://www.zhihu.com/question/33468703/answer/85182587
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
https://www.zhihu.com/question/36393048/answer/71879330
http://www.ruanyifeng.com/blog/2018/06/javascript-this.html
https://blog.csdn.net/fighting_no1/article/details/79554138
https://www.jianshu.com/p/db019979ae22
https://blog.csdn.net/weixin_39357177/article/details/99710392
https://github.com/mqyqingfeng/Blog/blob/master/articles/%E6%B7%B1%E5%85%A5%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0/JavaScript%E6%B7%B1%E5%85%A5%E4%B9%8B%E4%BB%8E%E5%8E%9F%E5%9E%8B%E5%88%B0%E5%8E%9F%E5%9E%8B%E9%93%BE.md