0
我實施了spectrum color picker,並試圖修復JSLint錯誤。我有兩種類型的錯誤,我似乎無法修復。下面是錯誤的:如何解決以下錯誤
- Unexpected '~'
- Unexpected 'in'. Compare with undefined, or use the hasOwnProperty method instead.
這裏的第一個錯誤代碼:
function contains(str, substr) {
return !!~('' + str).indexOf(substr);
}
代碼第二個錯誤:
var hasTouch = ('ontouchstart' in window);
有容忍位運算的一個選項JSLint,應該修復第一個錯誤。 –
你可以使用'(typeof(window.ontouchstart)!=='undefined')'作爲第二個錯誤。 –
對於第一個錯誤,使其靜默的選項是'/ * jslint bitwise:true * /'。信息:[JSLint不期望我的代字](http://stackoverflow.com/a/9473952)和https://jslinterrors.com/option-bitwise – darkred