346 - 《globalThis、self、window、global 的区别》

发布于 2023年9月21日

1、这几个都代表全局对象,但是很容易搞混,下午在 Review PR 时也发现有用地不合适的场景。

2、大家可能都清楚的是,window 是跑在浏览器里的,global 是跑在 node 下的。

3、window 和 self 啥区别?self 也是跑在浏览器里的,那啥时用 self,啥时候用 window 呢?一个场景是在 worker 里时是拿不到 window 的,所以在浏览器的场景下应该用 self 而不是 window。

4、globalThi

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。