我有一些通过AJAX加载的html被引用的javascript(即:AJAX检索HTML,HTML中有一个引用此javascript的<script>
标签)
此javascript包含类声明,例如:
class CalculatorClass{
...
}
如果该脚本两次被加载,则会出现错误:redeclaration of let CalculatorClass
。由于它不是变量,因此我无法首先测试它是否为undefined
,即使那样也会限制范围。我怎么只声明一个还没有的类?
答案 0 :(得分:2)
您可以使用if (typeof MyClass === 'function')