Javascript类在Chrome上运行良好,但在Edge上不起作用。为什么?
我定义了一个类,如以下代码所示,它在Chrome中运行良好,但在Edge中不起作用。使用Edge的调试器,我得到以下错误: SCRIPT1005:第4行和第11列中应有 你知道怎么了吗?提前谢谢 注意:仿真和PMSM是本规范下一部分中定义的两个其他对象 课堂事件{ 旗子游戏; 暂停; 旗杆站; 初始化{ this.Flag_Play=false; this.Flag_Pause=false; this.Flag_Stop=false; } 玩{ this.Flag_Play=true; this.Flag_Pause=false; this.Flag_Stop=false; } 停顿{ this.Flag_Play=false; this.Flag_Pause=true; this.Flag_Stop=false; } 永磁同步电机仿真{ this.Flag_Play=false; this.Flag_Pause=false; this.Flag_Stop=true; 模拟。初始化; 永磁同步电机初始化; } } 这是因为Flag_Play、Flag_Pause和Flag_Stop都被定义为当前版本的Edge不支持的公共字段,但当Edge更新到与Chrome相同平台的基于Chrome的较新版本时,这些字段将被支持 要在两种浏览器上获得完全支持,请使用构造函数方法定义属性并在那里为它们赋值 无论何时创建新实例,都将执行构造函数 请参见下面的示例Javascript类在Chrome上运行良好,但在Edge上不起作用。为什么?,javascript,html,Javascript,Html,我定义了一个类,如以下代码所示,它在Chrome中运行良好,但在Edge中不起作用。使用Edge的调试器,我得到以下错误: SCRIPT1005:第4行和第11列中应有 你知道怎么了吗?提前谢谢 注意:仿真和PMSM是本规范下一部分中定义的两个其他对象 课堂事件{ 旗子游戏; 暂停; 旗杆站; 初始化{ this.Flag_Play=false; this.Flag_Pause=false; this.Flag_Stop=false; } 玩{ this.Flag_Play=true; thi
class Event_Class {
constructor() {
this.Flag_Play = false;
this.Flag_Pause = false;
this.Flag_Stop = false;
}
initialize() {
我怀疑Edge没有得到充分的支持?