javascript:为什么后面缺少名称。出现操作员警报
为什么在我的脚本中写为什么后面缺少名字。运算符当我包含这样的脚本时javascript:为什么后面缺少名称。出现操作员警报,javascript,Javascript,为什么在我的脚本中写为什么后面缺少名字。运算符当我包含这样的脚本时 this.switch = function(){ if (this.status == "enabled") { this.disable(); this.stop(); } else { this.enable(); } } 该脚本用于将状态从启用转移到禁用开关是一个javascript关键字
this.switch = function(){
if (this.status == "enabled")
{
this.disable();
this.stop();
}
else
{
this.enable();
}
}
该脚本用于将状态从启用转移到禁用
开关
是一个javascript关键字。尝试为您的函数使用其他名称。switch
是一个保留关键字(用于…switch
语句!)。如果您必须使用此名称,请改为编写此['switch']
,但使用此名称会很烦人
打开/关闭某个功能的常用名称是
toggle()
switch
是JavaScript中的保留关键字。您可以使用不同的名称(推荐)或以不同的方式访问:
this['switch']=function(){…}
如果可以的话,建议您使用不同的名称。可能是因为
开关
是chrome浏览器中的保留wordWorks(至少在控制台上)@Felix:和Firefox(也在控制台上)。