JavaScript 中的 this !

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:55   2775   0

原文链接

在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。


全局执行

首先,我们在全局环境中看看它的 this 是什么:

first. 浏览器:

console.log(this);

// Window {speechSynthesis: SpeechSynthesis, caches: CacheStorage, localStorage: Storage, sessionStorage: Storage, webkitStorageInfo: DeprecatedStorageInfo…}

可以看到打印出了 window 对象;

second. node:

console.log(this);






    




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛