【问题标题】:How to fix the following errors如何修复以下错误
【发布时间】:2015-12-08 23:30:19
【问题描述】:

我实现了spectrum color picker,并且正在尝试修复 JSLint 错误。我有两种似乎无法修复的错误。以下是错误:

  • 意外的“~”
  • 意外“进入”。与 undefined 进行比较,或者改用 hasOwnProperty 方法。

这是第一个错误的代码:

function contains(str, substr) {
    return !!~('' + str).indexOf(substr);
}

第二个错误的代码:

var hasTouch = ('ontouchstart' in window);

【问题讨论】:

标签: javascript jslint


【解决方案1】:
function contains(str, substr) {
    return str.indexOf(substr) !== -1;
}

var hasTouch = window.ontouchstart !== undefined;

【讨论】:

  • 我认为应该是 2 == 而不是 hasTouch 变量中的 3。
猜你喜欢
  • 2017-10-11
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 2019-12-18
  • 1970-01-01
  • 2016-09-10
相关资源
最近更新 更多