Я работаю над подключаемым модулем для jQuery, и я получаю эту ошибку JSLint:
Problem at line 80 character 45: Do not use 'new' for side effects.
(new jQuery.fasterTrim(this, options));
Мне не повезло найти информацию об этой ошибке JSLint или о любых побочных эффектах, которые могут иметь new
.
Я пробовал Googling для "Не использовать" новые "для побочных эффектов". и получил 0 результатов. Binging дает мне 2 результата, но они оба просто ссылаются на источник JSLint. Надеюсь, этот вопрос изменит это.: -)
Обновление # 1: Здесь больше источника для контекста:
jQuery.fn.fasterTrim = function(options) {
return this.each(function() {
(new jQuery.fasterTrim(this, options));
});
};
Обновление # 2: Я использовал Starter jQuery plug-in generator в качестве шаблона для моего плагина, в котором есть этот код.