Das Beispiel in diesem Artikel beschreibt die Methode der JavaScript-String-Übersetzung und -Konvertierung über ein Wörterbuch. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Hier geht es tatsächlich darum, ein Wörterbuch zum Vergleich einzurichten und dann die Übersetzungsfunktion zu verwenden, um den entsprechenden Schlüsselwert aus dem Wörterbuch zu finden. Erfordert JavaScript-Version 1.8 oder höher
Die Funktion ist wie folgt definiert:
function CreateTranslator(translationTable) function(s) s.replace( new RegExp([k for (k in translationTable)].join('|'), 'g'), function(str) translationTable[str] );
Aufrufmethode:
var translationTable = { a:1, bb:2, b:3, c:4 }; var MyTranslater = CreateTranslator( translationTable ); MyTranslater('aabbbc'); // returns: 11234
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.