C'è un modo migliore per scrivere il seguente condizionale in javascript?mano corta per concatenare operatori logici in javascript?
if (value == 1 || value == 16 || value == -500 || value == 42.42 || value == 'something') {
// blah blah blah
}
Odio avere tutti questi OR logici uniti. Mi chiedo se ci sia una sorta di stenografia.
Grazie!
Basta essere consapevoli del fatto che 'Array.prototype.Il metodo indexOf' non è disponibile su IE. – CMS
@CMS Grazie per un prezioso avviso. Tuttavia, può essere risolto in una sola volta. http://stackoverflow.com/questions/1744310/how-to-fix-array-indexof-in-javascript-for-ie-browsers – Li0liQ
Questo potrebbe rendere una buona funzione di utilità per evitare di rendere l'istruzione if ancora più complessa di originale. Basta inserire una serie di valori e voilà hai una sintassi abbreviata. – JohnFx