回调函数在replace方法中的应用
处理字符串是项目中经常会遇到的问题,对于长度比较大的字符串如何作一次性处理是需要我们去考虑的,这里给个例子:
把字符串“get-element-by-id”变成“getElementById”;
方法一:
var a = "get-by-element-by-id"; var b = a.split("-")for(var i = 1 ;i<b.length;i++){b[i].charAt(0).toUpperCase(); } alert(b)
方法二:
使用replace方法,该方法有两个参数,第一个可以是正则表达式,第二个是回调函数,函数参数依次为匹配项、匹配项索引(在原字符串中的索引位置、原字符串;
var a = 'get-by-element-by-id'; var b =a.replace(/-[a-z]/g, function(x) {return x.charAt(1).toUpperCase(); }) alert(b);
转载于:https://www.cnblogs.com/liyonglong/p/6724191.html
回调函数在replace方法中的应用相关推荐
- python中func函数用法_python之4类回调函数的使用方法
原标题:python之4类回调函数的使用方法 将函数作为参数传递给另一个函数,一共分为4种情况: 将普通函数传递给普通函数 将普通函数传递给类成员函数 将类成员函数传递给普通函数 将类成员函数传递给类 ...
- php获取回调url方法,php回调函数的实现方法介绍(代码)
本篇文章给大家带来的内容是关于php回调函数的实现方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.名称id说明选项options 回调过滤器(callback)1024 ...
- [学习笔记] PHP回调函数的实现方法 [转]
目录 前言 全局函数的回调 静态函数的回调 对象方法的回调 php事件模型(观察者模式)的实现思路 前言 最近在开发一个PHP系统,为了提高系统的扩展性,我想在系统中加入类似Javascri ...
- js中match、replace方法中使用正则表达式
为什么80%的码农都做不了架构师?>>> js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...
- vue的methods属性的方法中出现回调函数,在回调函数内部获取data中的数据
在vue中,可能会遇到在methods属性中书写的方法中出现回调函数的情况,如以下代码: data(){return{gemometry: ""} } methods: {draw ...
- C++中的Thunk技术 / 非静态类成员函数作为回调函数 的实现方法
申明:本文非笔者原创,原文转载自:http://www.cnblogs.com/memset/p/thunk_in_cpp.html 用我的理解通俗地解释一下什么是C++中的Thunk技术吧! Thu ...
- 回调函数在C/C++中的使用
回调函数就是一个通过函数指针调用的函数.假如把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数,那么就是回调机制.A函数就是回调函数,而通常情况下,A函数是在系统符合 ...
- ajax post的回调函数另一个方法,jQueryajax–post()方法 - 米扑博客
jQuery ajax - post() 实例 请求 test.php 网页,忽略返回值: $.post("test.php"); 通过 AJAX POST 请求改变 div 元素 ...
- 服务器响应回调函数,解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)...
由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 ...
最新文章
- JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性
- 牛津大学最新《计算代数拓扑》笔记书
- python区间分组_python-进行分组时保留其他列
- EOS从入门到精通-设计背景与DPOS算法(文字稿)
- centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
- boost::graph模块实现DFS算法的测试程序
- 常见的无线传感器数据采集传输系统的三种组网
- java记录类加载的个数_java类加载过程 - audience_1的个人空间 - OSCHINA - 中文开源技术交流社区...
- cocos2dx 制作单机麻将(四)
- opencv2.4.9 + vc2012配置过程记录
- java jsp 乱码_JSP中文乱码常见3个例子及其解决方法
- Mybatis源码分析(一) JDBC Mybatis 简介
- 福昕阅读器 自定义注释快捷键
- U盘数据恢复免费破解版哪里有?
- logisim 数码管输出设计
- seo网站关键词优化三大要素:技术 思路 执行力
- ajax poker,《使命召唤15》大逃杀模式介绍 人物解锁方法一览
- iOS 战斗机跑车效果
- Fortran基本知识
- vue中使用require动态获取图片地址