javascript - 检查变量是否设置在全局范围内?

标签 javascript reactjs scope closures ecmascript-6

有什么方法可以检查您的代码中是否已在全局范围内设置了 JavaScript 变量?这是用例:

var pizza;

pizza.isGlobalScoped()

是否有一些方法/条件或任何其他方法来确定变量是否不在 block 范围内或在闭包内?

最佳答案

在浏览器中你可以做

If ( "pizza" in window)...

关于javascript - 检查变量是否设置在全局范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36758409/

相关文章:

javascript - 如何获取 indexOf 以检查一个或多个值

javascript - 如何使用 Firefox 扩展模拟 `location` , `navigator` 和 friend 的特定页面?

javascript - 测试JQuery的 "on"方法触发回调函数

javascript - React 播放器缩略图

c - C中的静态局部变量地址

c - 如果未初始化,自动变量是否具有静态生命周期?

javascript - .insertBefore() 在 2 个 div 之间切换位置 (HTML)

javascript - react +D3 : Data over Y AXIS in scatter plot not appear correctly

reactjs - 从 URL 中的前端 ReactJS 检索 Golang 服务器中的表单值

javascript 'this' 引用了错误的范围