【发布时间】:2021-04-21 14:14:04
【问题描述】:
我正在尝试使用打字稿检查变量是否未定义,但没有任何运气。
我正在尝试
if (typeof variablename !== 'undefined') { /*do something here*/ }
但由于某种原因,编译器总是给我错误
Cannot find name 'variablename'
我可以打开浏览器控制台并粘贴上面的代码,它可以按预期工作。包含undefined 检查的文件存在于任何其他 JS/TS 文件未导入的文件中。
【问题讨论】:
-
真的是浏览器错误,还是打字稿编译错误?编译好的 javascript 长什么样子?
-
这能回答你的问题吗? How to check undefined in Typescript
-
您实际上可以简单地使用
if (variablename !== undefined)来获得相同的效果。至于你的问题,需要更多代码
标签: javascript typescript