Cet article décrit la méthode de JavaScript pour traduire les chaînes via des dictionnaires. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Ici, nous avons d'abord configuré un dictionnaire de comparaison, puis utilisons la fonction de traduction pour trouver la valeur clé correspondante du dictionnaire. Besoin d'être utilisé dans JavaScript 1.8 ou supérieur
La définition de la fonction est la suivante:
Fonction CreateTranslator (traductionTable) Fonction (s) S.replace (new regexp ([k for (k in traductionTable)]. join ('|'), 'g'), fonction (str) traductionTable [str]);Méthode d'appel:
var traductionTable = {a: 1, bb: 2, b: 3, c: 4}; var myTranslater = createTranslator (traductionTable); MyTranslater ('AABBBC');J'espère que cet article sera utile à la programmation JavaScript de tous.