Artikel ini menjelaskan metode JavaScript untuk menerjemahkan dan mengonversi string melalui kamus. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Di sini, kami benar -benar mengatur kamus perbandingan terlebih dahulu, dan kemudian menggunakan fungsi terjemahan untuk menemukan nilai kunci yang sesuai dari kamus. Perlu digunakan dalam JavaScript 1.8 atau lebih
Definisi fungsi adalah sebagai berikut:
fungsi createTranslator (translationTable) fungsi (s) s.replace (regexp baru ([k for (k in translationTable)]. gabung ('|'), 'g'), function (str) translationTable [str]);Metode Panggilan:
var translationTable = {a: 1, bb: 2, b: 3, c: 4}; var mytranslater = createTranslator (translationTable); mytranslater ('aabbbc'); // returns: 11234Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.