ホームページ >ウェブフロントエンド >jsチュートリアル >Dictionary_javascript スキルによる文字列の翻訳と変換のための JavaScript メソッド

Dictionary_javascript スキルによる文字列の翻訳と変換のための JavaScript メソッド

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 16:08:231929ブラウズ

この記事の例では、JavaScript 文字列の翻訳と辞書による変換の方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

ここでは実際に比較用の辞書を設定し、翻訳関数を使用して辞書から対応するキー値を見つけます。 JavaScript バージョン 1.8 以降が必要です

関数は次のように定義されます:

function CreateTranslator(translationTable)
function(s) 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'); // returns: 11234

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。