node 中的 this 指针 发表于 2019-01-19 | 更新于: 2022-12-25 全局中的this1234567const fn = () => { this.num = 20}fn()console.log(this) // {}console.log(this.num) // undefinedconsole.log(global.num) // 20 函数中this1234567891011121314151617181920212223242526const fn = () => { this.num = 20}fn()console.log(this) // {}console.log(this.num) // undefinedconsole.log(global.num) // 20function fn(){ function fn2(){ this.age = 18; } fn2(); console.log(this); // global console.log(this.age); // 18 console.log(global.age); // 18}fn();function Fn(){ this.num = 998;}var fn = new Fn();console.log(this); // {}console.log(fn.num); // 998console.log(global.num); // undefined