<sectionid="description"> Los objetos pueden considerarse como un almacenamiento de clave / valor, como un diccionario. Si tiene datos tabulares, puede usar un objeto para "buscar" valores en lugar de una instrucción <code>switch</code> o una cadena <code>if/else</code> . Esto es más útil cuando sabe que sus datos de entrada están limitados a un cierto rango. Aquí hay un ejemplo de una búsqueda de alfabeto inversa simple: <blockquote> var alfa = { <br> 1: "Z", <br> 2: "Y", <br> 3: "X", <br> 4: "W", <br> ... <br> 24: "C", <br> 25: "B", <br> 26: "A"<br> }; <br> alfa [2]; // "Y"<br> alfa [24]; // "C"<br><br> valor de var = 2; <br> alfa [valor]; // "Y"</blockquote></section>
<sectionid="instructions"> Convertir la instrucción switch en un objeto llamado <code>lookup</code> . Úselo para buscar <code>val</code> y asignar la cadena asociada a la variable de <code>result</code> . </section>
testString: 'assert(!/case|switch|if/g.test(code.replace(/([/]{2}.*)|([/][*][^/*]*[*][/])/g,"")), "You should not use <code>case</code>, <code>switch</code>, or <code>if</code> statements"); '