JavaScript通过字典进行字符串翻译转换的方法

 更新时间:2015年03月19日 10:51:51   作者:上大王  
这篇文章主要介绍了JavaScript通过字典进行字符串翻译转换的方法,涉及javascript字符串转换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • JS把年月日转为时间戳的操作方法

    JS把年月日转为时间戳的操作方法

    在JavaScript中,将年月日转换为时间戳可以通过多种方式实现,下面给大家分享JS把年月日转为时间戳的操作方法,感兴趣的朋友跟随小编一起看看吧
    2024-08-08
  • 微信小程序学习之wxs使用教程

    微信小程序学习之wxs使用教程

    这篇文章主要给大家介绍了关于微信小程序学习之wxs使用教程的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • js数组去重的11种方法

    js数组去重的11种方法

    这篇文章主要介绍了js数组去重的11种方法,对js数组感兴趣的同学,可以把这11种方法实验一下
    2021-04-04
  • JavaScript 垃圾回收机制分析

    JavaScript 垃圾回收机制分析

    同C# 、Java一样我们可以手工调用垃圾回收程序,但是由于其消耗大量资源,而且我们手工调用的不会比浏览器判断的准确,所以不推荐手工调用垃圾回收
    2013-10-10
  • JavaScript连接组件实现打印功能

    JavaScript连接组件实现打印功能

    这篇文章主要为大家详细介绍了JavaScript如何连接连接抖音打印组件实现打印小票功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2024-04-04
  • JavaScript Generator异步过度的实现详解

    JavaScript Generator异步过度的实现详解

    生成器Generator是JavaScript ES6引入的特性,它让我们可以分段执行一个函数。但是在谈论生成器(Generator)之前,我们要先了解迭代器Iterator
    2022-08-08
  • JavaScript 快捷键设置实现代码

    JavaScript 快捷键设置实现代码

    屏蔽Alt+F4等快捷键 IE Javascript快捷键操作
    2009-03-03
  • JavaScript模板字符串用法实例

    JavaScript模板字符串用法实例

    在ES6之前我们都使用单引号或者双引号来包裹字符串,当我们想要在字符串中加入变量时,不能直接写在字符串里,而是需要通过字符串拼接的方式来往字符串中加入变量,这篇文章主要给大家介绍了关于JavaScript模板字符串用法的相关资料,需要的朋友可以参考下
    2022-11-11
  • JavaScript中的Proxy对象

    JavaScript中的Proxy对象

    这篇文章主要介绍了JavaScript中的Proxy对象的相关资料,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-11-11
  • 用js实现多域名不同文件的调用方法

    用js实现多域名不同文件的调用方法

    用js实现多域名不同文件的调用方法...
    2007-01-01

最新评论