用RunCode跑JS代码片段,报window is not defined

image.png

  1. 我应该怎么应用window这个对象?
  2. 为什么js里面获取不到window
阅读 2k
2 个回答

runcode选JavaScript->Browser

image.png

没用过 RunCode,看起来是用 Node.js 跑的,当然没有 window 对象了。

你可以用新特性 globalThis,或者自己定义一个 window 出来(一般来说是用个 IIFE 包起来,像下面这样)。

(function(window) {
    /* balabala */
})(this);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题