我在本机中定义了一个类,并从JS构建了这个原生类对象,并且我试图使用我在js文件中创建的该类的对象来调用本机类api。正如您在下面的代码中所看到的。我正在使用v8进行解析。var p= new ();p.myfunc();这个myfunc()是本机api,我试图使用类对象从js调用它。我得到以下消息:
TypeError:非法构造函数
我正在为我的原生react项目创建一个JS测试。我特别为react native使用了firebase,如果JS正在运行我的类的代码,我想用一个mockfirebase实例替换firebase实例。例如,我的类设置如下所示。react-native-firebase'; /// use the firebase instance我想检查一下jest是否是运行环境,然后我会用适当的mock类替换