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 相关文章推荐
12行javascript代码绘制一个八卦图
Apr 02 Javascript
详解javascript遍历方式
Nov 11 Javascript
关于验证码在IE中不刷新的快速解决方法
Sep 23 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
Javascript之面向对象--封装
Dec 02 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
May 17 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
Vue.js 中的 v-cloak 指令及使用详解
Nov 19 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
AngularJs中$cookies简单用法分析
May 30 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
Feb 11 Javascript
你准备好迎接vue3.0了吗
Apr 28 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 开源AJAX框架14种
2009/08/24 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
Javascript中的包装类型介绍
2015/04/02 Javascript
javascript运动详解
2015/07/06 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
vue元素实现动画过渡效果
2017/07/01 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Python爬虫过程解析之多线程获取小米应用商店数据
2020/11/14 Python
python操作toml文件的示例代码
2020/11/27 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
幼师自荐信范文
2013/10/06 职场文书
英语文学专业学生的自我评价
2013/10/31 职场文书
高一自我鉴定
2013/12/17 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
Python绘画好看的星空图
2022/03/17 Python