この記事では、辞書を介して文字列を翻訳するJavaScriptの方法について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
ここでは、実際に最初に比較辞書を設定し、次に翻訳関数を使用して、辞書から対応するキー値を見つけます。 JavaScript 1.8以上で使用する必要があります
関数定義は次のとおりです。
関数CreateTranSlator(TranslationTable)function s.Replace(new Regexp([k for(k in translationTable)]。join( '|')、 'g')、function(str)translationTable [str]);
呼び出し方法:
var translationTable = {a:1、bb:2、b:3、c:4}; var mytranslater = createTranslator(translationTable); myTranslater( 'aabbbc'); //返品:11234この記事がみんなのJavaScriptプログラミングに役立つことを願っています。