js实现String.Fomat的实例代码


Posted in Javascript onSeptember 02, 2016

引言

拼接字符串用习惯了C#的String.Format。今天看别人的代码在js中也封装了一个js的String.Format,用来拼接字符串和DOM。

js实现和调用String.Format

String.Format = function (str) {
  for (var i = 1; i < arguments.length; i++) {
    var parent = "\\{" + (i - 1) + "\\}";
    var reg = new RegExp(parent, "g")
    str = str.replace(reg, arguments[i]);
  }
  return str;
}
string.Format("<span>您的答案是:<b>{0}</b></span>", remark);
str += string.Format(temp, data[i].Item2, data[i].Item1);

以上这篇js实现String.Fomat的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js冒泡事件详解及阻止示例
Mar 21 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
Apr 29 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
Javascript字符串对象的常用方法简明版
Jun 26 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
require.js中的define函数详解
Jul 10 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
vue使用axios跨域请求数据问题详解
Oct 18 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 Javascript
Vue自定义render统一项目组弹框功能
Jun 07 Javascript
在Docker快速部署Node.js应用的详细步骤
Sep 02 #Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 #Javascript
js实现StringBuffer的简单实例
Sep 02 #Javascript
纯JS实现可拖拽表单的简单实例
Sep 02 #Javascript
vue.js入门教程之绑定class和style样式
Sep 02 #Javascript
js绘制购物车抛物线动画
Nov 18 #Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
Sep 02 #Javascript
You might like
php获取淘宝分类id示例
2014/01/16 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
jQuery的三种$()
2009/12/30 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
django中模板的html自动转意方法
2018/05/27 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
详解Python3中ceil()函数用法
2019/02/19 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
学生会竞聘书范文
2014/03/31 职场文书
银行进社区活动总结
2014/07/07 职场文书
班子四风对照检查材料
2014/08/21 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书