Wydajność operacji OR (||) vs inArray ()
Załóżmy, że chcesz sprawdzić, jaki ciąg wejściowy wprowadził użytkownik w polu formularza. Który z nich byłby najszybszym sposobem sprawdzenia tego wejścia na podstawie listy możliwych wartości?
Poniższe przykłady używająjQuery.
Pierwsza metoda: użycie||
<code>if (input == "firstValue" || input == "secondValue" || ... ) { ... } </code>
Druga metoda: użycieinArray()
<code>if ($.inArray(input, array) >= 0) { ... } </code>
Czy są jakieś znaczące różnice między tymi dwiema metodami?