Als «jshint» getaggte Fragen

Ein Community-gesteuertes Tool zum Erkennen von Fehlern und potenziellen Problemen im JavaScript-Code und zum Durchsetzen von Codierungskonventionen.



16
Warum gibt JSHint eine Warnung aus, wenn ich const verwende?
Dies ist der Fehler, den ich bei der Verwendung von const erhalte: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Mein Code sieht folgendermaßen aus: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; …






4
JavaScript-Funktionsreihenfolge: Warum ist das wichtig?
Ursprüngliche Frage: JSHint beschwert sich, wenn mein JavaScript eine Funktion aufruft, die weiter unten auf der Seite definiert ist als der Aufruf. Meine Seite ist jedoch für ein Spiel und es werden keine Funktionen aufgerufen, bis das Ganze heruntergeladen wurde. Warum erscheinen die Bestellfunktionen in meinem Code? EDIT: Ich glaube, …

4
Warum beschwert sich JSHINT darüber, dass dies ein strikter Verstoß ist?
Ich denke, dies könnte ein Duplikat von Strict Violation sein, das dieses Schlüsselwort verwendet und das Modulmuster enthüllt Ich habe diesen Code: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } Und JSHINT (JSLINT) beschwert sich. Es heißt "Strikte Verletzung". für die hervorgehobene …


5
JSHint "Möglicher strenger Verstoß." bei Verwendung von `bind`
Betrachten Sie diesen einfachen Code: "use strict"; var obj = { f: function() { this.prop = 'value'; g.bind( this )(); } }; function g() { console.log( this.prop ); } Wenn ich versuche, diesen Code zu validieren, gibt mir jshint den Fehler, Possible strict violation.wo ich anrufe console.log( this.prop );. Dies …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.