相关疑难解决方法(0)

使用eval方法从Firefox中的字符串中获取类

我尝试过的(在chrome中有效)

var class_str = "class Test {};";
var a = eval(class_str);
console.log(new a());
Run Code Online (Sandbox Code Playgroud)

在Firefox 46中引发以下错误:

TypeError: a is not a constructor
Run Code Online (Sandbox Code Playgroud)

a未定义并使用new A()返回ReferenceError: A is not defined.

Firefox有什么不同?

javascript firefox eval es6-class

2
推荐指数
1
解决办法
1662
查看次数

标签 统计

es6-class ×1

eval ×1

firefox ×1

javascript ×1