JavaScript通过字典进行字符串翻译转换的方法
作者:bea
本文实例讲述了JavaScript通过字典进行字符串翻译转换的方法。分享给大家供大家参考。具体分析如下: 这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值。需要在JavaScript 1.8以上版本使用 函数定义如下: function CreateTranslator(translationTable)function(s) s.replace(new RegExp([k for (k in translationTable)].join(
本文实例讲述了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程序设计有所帮助。
有用 | 无用
这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值。需要在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程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JavaScript控制图片加载完成后调用回调函数的方法
- jQuery UI插件自定义confirm确认框的方法
- js使用split函数按照多个字符对字符串进行分割的方法
- 原生Js实现简易烟花爆炸效果的方法
- Javascript调用函数方法的几种方式介绍
- 初识Node.js
- JavaScript Sort 的一个错误用法示例
- JS实现的数组全排列输出算法
- JavaScript在浏览器标题栏上显示当前日期和时间的方法
- JavaScript实现在标题栏上显示当前日期的方法
- JavaScript显示当前文档最后修改日期的方法
- JavaScript将一个数组插入到另一个数组的方法
- JS中prototype的用法实例分析
- JS获取Table中td值的方法
- JavaScript使用yield模拟多线程的方法
- JavaScript实现按照指定长度为数字前面补零输出的方法
- JavaScript数组随机排列实现随机洗牌功能
- JavaScript生成随机字符串的方法
- JavaScript函数参数使用带参数名的方式赋值传入的方法