如何修复以下错误

时间:2015-12-08 23:30:19

标签: javascript jslint

我实现了spectrum color picker,我试图修复JSLint错误。我有两种类型的错误,我似乎无法修复。以下是错误:

  
      
  • 意外'〜'
  •   
  • 意外' in'。与undefined比较,或者使用hasOwnProperty方法。
  •   

这是第一个错误的代码:

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

第二个错误的代码:

var hasTouch = ('ontouchstart' in window);

1 个答案:

答案 0 :(得分:0)

function contains(str, substr) {
    return str.indexOf(substr) !== -1;
}

var hasTouch = window.ontouchstart !== undefined;