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 相关文章推荐
Packer 3.0 JS压缩及混淆工具 下载
May 03 Javascript
Mootools 1.2教程 排序类和方法简介
Sep 15 Javascript
button没写type=button会导致点击时提交
Mar 06 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
Mar 30 Javascript
详解如何在Angular中快速定位DOM元素
May 17 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
彻底揭秘keep-alive原理(小结)
May 05 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
js获取本日、本周、本月的时间代码
Feb 01 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
PHP 透明水印生成代码
2012/08/27 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
PHP实现货币换算的方法
2014/11/29 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
初识ThinkPHP控制器
2016/04/07 PHP
ArrayList类(增强版)
2007/04/04 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Javascript获取background属性中url的值
2016/10/17 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
Python中的字典与成员运算符初步探究
2015/10/13 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
Python玩转加密的技巧【推荐】
2019/05/13 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
教师实习期自我鉴定
2013/10/06 职场文书
物理教育专业毕业生推荐信
2013/11/03 职场文书
开业庆典答谢词
2014/01/18 职场文书
安全标准化汇报材料
2014/02/03 职场文书
个人授权委托书样本
2014/09/13 职场文书
超市食品安全承诺书
2015/04/29 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
php字符串倒叙
2021/04/01 PHP