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程序设计有所帮助。