<script>
// 1.全局作用域中的this指向
// console.log(this); // window
// 2.一般函数(非箭头函数)中的this指向
// 'use strict';
// function add() {
// console.log(this);
// };
// add(); //undefined -> window(非严格模式下)
// window.add()
// const calc = {
// add: add
// }
// calc.add(); //calc
// const adder = calc.add;
// adder(); //undefined -> window(非严格模式下)
// document.onclick = function () {
// console.log(this);
// }
// document.onclick();
// function Person(username) {
// this.username = username;
// console.log(this);
// }
// const p = new Person('Alex');
// 只有在函数调用的时候this指向才确定,不调用的时候,不知道指向谁
// this指向和函数在哪儿调用没关系,只和谁在调用有关
</script>