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 相关文章推荐
javascript 最常用的10个自定义函数[推荐]
Dec 26 Javascript
用C/C++来实现 Node.js 的模块(二)
Sep 24 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
Dec 16 Javascript
node.js中的fs.createWriteStream方法使用说明
Dec 17 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
给before和after伪元素设置js效果的方法
Dec 04 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 Javascript
Vue是怎么渲染template内的标签内容的
Jun 05 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伪造referer实例代码
2008/09/20 PHP
PHP 时间日期操作实战
2011/08/26 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
2个Codeigniter文件批量上传控制器写法例子
2014/07/25 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
php实现的递归提成方案实例
2015/11/14 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
农历与西历对照
2006/09/06 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
详解Angularjs 自定义指令中的数据绑定
2018/07/19 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
Django 路由系统URLconf的使用
2018/10/11 Python
Django中的ajax请求
2018/10/19 Python
python中的subprocess.Popen()使用详解
2019/12/25 Python
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
商务英语本科生的自我评价分享
2013/11/15 职场文书
《海底世界》教学反思
2014/04/16 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
一条慢SQL语句引发的改造之路
2022/03/16 MySQL
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python