Desempenho da operação OR (||) vs inArray ()
Suponha que você queira verificar qual string de entrada um usuário inseriu em um campo de formulário. Qual delas seria a maneira mais rápida de verificar essa entrada em relação a uma lista de valores possíveis?
Os seguintes exemplos usamjQuery.
Primeiro método: usando||
<code>if (input == "firstValue" || input == "secondValue" || ... ) { ... } </code>
Segundo método: usandoinArray()
<code>if ($.inArray(input, array) >= 0) { ... } </code>
Existem diferenças significativas entre esses dois métodos?