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 HTML中的table
Apr 15 Javascript
jQuery实现简单下拉导航效果
Sep 07 Javascript
JQuery ztree 异步加载实例讲解
Feb 25 Javascript
AngularJs自定义服务之实现签名和加密
Aug 02 Javascript
JavaScript实现通过select标签跳转网页的方法
Sep 29 Javascript
javascript 开发之百度地图使用到的js函数整理
May 19 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
JS模拟浏览器实现全局搜索功能
Sep 11 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
May 19 Javascript
详解Vue router路由
Nov 20 Vue.js
在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中图片等比缩放的实例
2013/03/24 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
php模拟post提交数据的方法
2015/02/12 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
奇妙的js
2007/09/24 Javascript
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
angularjs基础教程
2014/12/25 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
Vue渲染函数详解
2017/09/15 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Flask框架配置与调试操作示例
2018/07/23 Python
Python标准库shutil用法实例详解
2018/08/13 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
人民教师的自我评价分享
2014/02/21 职场文书
家庭教育的心得体会
2014/09/01 职场文书
新郎新娘答谢词
2015/01/04 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
python某漫画app逆向
2021/03/31 Python
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android