Schnellste Möglichkeit, zwei Strings für die exakte Übereinstimmung in JavaScript zu testen

7

Ich möchte zwei Strings in JavaScript vergleichen, um zu testen, ob sie genau gleich sind. Welches wäre der beste (schnellste) Weg, dies zu tun?

Im Moment überlege ich mir entweder

%Vor%

oder einfach

%Vor%

Gibt es einen besseren Weg dazu?

    
atreju 03.09.2013, 09:02
quelle

4 Antworten

22

Ich würde wahrscheinlich strict verwenden Gleichheit , wenn Sie überprüfen möchten, ob sie genau gleich sind, dh sie sind auch für identisch, nur für den Fall.

%Vor%     
Andy 03.09.2013, 09:10
quelle
4

Sieh dir diese Geige an * und finde heraus, welche schneller ist.

* Falls der Link in der Zukunft abstirbt: == & gt; === & gt; String.localeCompare (getestet in Chrome).

    
Savas Vedova 03.09.2013 09:18
quelle
1

Ich bin mir nicht sicher, ob es irgendeinen Platz gibt, um if(string1 == string2) zu optimieren. Das ist der beste Ansatz.

    
Kevin Bowersox 03.09.2013 09:04
quelle
1
%Vor%

keine Escape-Methode:)

    
kangoroo 03.09.2013 09:18
quelle

Tags und Links