出现 javascript : why missing name after . 运算符(operator)警报

标签 javascript

为什么在我的脚本中写着 为什么在 .运算符 当我包含这样的脚本时

this.switch = function(){
      if (this.status == "enabled")
      {
         this.disable();
         this.stop();
      }
      else
      {
         this.enable();
      }
   }

该脚本旨在将状态从已启用转移到已禁用

最佳答案

switch 是保留关键字(用于 ... switch 语句!)。如果你命令式,绝对必须使用这个名字,写 this['switch'] 代替,但使用起来会很烦人。

打开/关闭某项功能的通用名称是 toggle()

关于出现 javascript : why missing name after . 运算符(operator)警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429584/

相关文章:

javascript - 使其包含唯一数据

javascript - 如何检查日期距当前年份是否超过一年

javascript - Android/iOS ReactNative/Native 中的 CSS 和 HTML 渲染

javascript - 计算 <ul> 中特定 <li> 左侧和右侧 <li> 的数量

javascript - 悬停时在图像上设置工具提示

javascript - 当我键入代码时,动态区域不会将代码显示为文本

javascript - 事件监听器内函数的参数 : How can I pass it?

php - Lightbox 中的 Facebook API 登录和权限请求。是否可以?

javascript - 使用 Vue 访问粘贴事件数据

javascript - 使用 JavaScript 查询 SharePoint 列表