Javascript d8.exe 中包含的全局对象
Javascript global objects included in d8.exe
我知道 V8 仅包含我们在浏览器中常用的 JavaScript 全局对象的子集,因此 console/window/document
等全局对象在 d8.exe
中不可用。像setTimeout
这样的功能也没有(事实上,我找不到替换这个功能的方法)。
我可以做类似 if ("console" in this) { ... }
的事情来检查 console
对象是否可用,但我认为这不是很优雅。是否有一个列表指定包含什么,不包含什么?或者更好的是,一份解决方法列表?
我知道 V8 仅包含我们在浏览器中常用的 JavaScript 全局对象的子集,因此 console/window/document
等全局对象在 d8.exe
中不可用。像setTimeout
这样的功能也没有(事实上,我找不到替换这个功能的方法)。
我可以做类似 if ("console" in this) { ... }
的事情来检查 console
对象是否可用,但我认为这不是很优雅。是否有一个列表指定包含什么,不包含什么?或者更好的是,一份解决方法列表?