In reinem JavaScript MDN und der Google JavaScript-Formatvorlage schlägt vor, dass die beiden folgenden Snippets gleichwertig sind:
%Vor% Ich habe eine Testfunktion geschrieben, die performance.now()
() verwendet MDN ), um die Zeit zu messen, die benötigt wird, um eine Million einfacher Objekte zu erstellen:
Die Ergebnisse, die ich erhalte, bedeuten, dass es (marginal) schneller ist, Anführungszeichen zu verwenden. Warum sollte das sein?
In meinem Browser bekomme ich diese Ergebnisse von meiner Testfunktion (durchschnittlich über 300 Iterationen):
Mit Anführungszeichen : 167.6750966666926ms
Ohne Anführungszeichen : 187.5536800000494ms
Natürlich ist es mehr als möglich, dass meine Testfunktion auch duff ist ...
Mein Browser: Chrome 29.0.1547.65
Ich denke, es hängt von Ihrem Browser ab. Die Leistung ist ungefähr gleichwertig. Ссылка
Tags und Links javascript performance