Welche Nebenwirkungen hat das Keyword "neu" in JavaScript?
Ich arbeite an einem Plug-In für jQuery und bekomme diesesJSLint Error:
Problem at line 80 character 45: Do not use 'new' for side effects.
(new jQuery.fasterTrim(this, options));
Ich hatte nicht viel Glück, Informationen zu diesem JSLint-Fehler oder zu den damit verbundenen Nebenwirkungen zu findennew
könnte haben.
ich habe es versuchtGoogeln für "Verwenden Sie nicht 'neu' für Nebenwirkungen." und bekam 0 Ergebnisse.Binging gibt mir 2 Ergebnisse, aber beide verweisen nur auf die JSLint-Quelle. Hoffentlich wird diese Frage das ändern. :-)
Update Nr. 1: Hier ist mehr Quelle für den Kontext:
jQuery.fn.fasterTrim = function(options) {
return this.each(function() {
(new jQuery.fasterTrim(this, options));
});
};
Update Nr. 2: Ich habe das benutztStarter jQuery-Plug-In-Generator als Vorlage für mein Plug-In, das diesen Code enthält.