В этой статье описывается метод JavaScript для перевода строк через словари. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Здесь сначала мы настраиваем словарь сравнения, а затем используем функцию перевода, чтобы найти соответствующее значение ключа из словаря. Нужно использовать в JavaScript 1.8 или выше
Определение функции следующим образом:
Функция CreateTranslator (TranstationTable) Функция (S) S.Replace (New REGEXP ([k for (k in transtationTable)]. join ('|'), 'g'), function (str) transtageTable [str]);Метод вызова:
var transtageTable = {a: 1, bb: 2, b: 3, c: 4}; var mytranslater = createTranslator (transtageTable); myTranslater ('aabbbc'); // Возврат: 11234Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.