Este artículo describe el método de JavaScript para traducir cadenas a través de diccionarios. Compártelo para su referencia. El análisis específico es el siguiente:
Aquí, en realidad configuramos primero un diccionario de comparación, y luego usamos la función de traducción para encontrar el valor clave correspondiente del diccionario. Necesita usarse en JavaScript 1.8 o superior
La definición de función es la siguiente:
function CreateTranslator (TradationTable) Función (s) S.Replace (nuevo REGEXP ([k para (k en traducción)]. unirse ('|'), 'g'), function (str) traducción [str]);Método de llamadas:
Var TranslationTable = {A: 1, Bb: 2, B: 3, C: 4}; var myTranslater = CreateTranslator (TranslationTable); MyTranslater ('aabbbc'); // Devuelve: 11234Espero que este artículo sea útil para la programación de JavaScript de todos.