Tengo un grupo de cadenas en Javascript y necesito escribir una función que detecta si otra cadena específica pertenece a este grupo o no.manera más rápida de detectar si un valor está en un grupo de valores en Javascript
¿Cuál es la manera más rápida de lograr esto? ¿Está bien poner el grupo de valores en una matriz y luego escribir una función que busque a través de la matriz?
Creo que si mantengo los valores ordenados y hago una búsqueda binaria, debería funcionar lo suficientemente rápido. ¿O hay alguna otra forma inteligente de hacerlo, que puede funcionar más rápido?
Usar el operador "in" es probablemente la forma más elegante de hacerlo. +1 – Tomalak
Mientras trataba de bailar alrededor de AngularJS 'ng-if, se me ocurrió esta sintaxis (justo después de leer esta respuesta): '({value1: 1, value2: 1}) [' value2 ']' - self- prueba de mapa contenido. –