String prototype一个 小字符串方法,感觉他挺好的,原型链是个好东西
2017-10-16 18:40
302 查看
var a = "dragon {num},{age}"; var b = "dragon {0},{1}"; String.prototype.format = function (){ var str = this.toString(); if(typeof arguments[0] === "object"){ for(i in arguments[0]){ str = str.replace("{"+i+"}",arguments[0][i]); } }else{ for(var i=0; i<arguments.length; i++){ str = str.replace("{"+i+"}",arguments[i]) } } return str; }; console.log(a.format({num:10,age:100})); console.log(b.format('10','100'));
相关文章推荐
- JavaScript中prototype(原型)给字符串对象添加一个toCharArray的方法,reverse(翻转)的 方法
- 字符串的原型扩展一个方法来解析url(String.prototype.pro)-自己写的一个方法
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- Python判断一个字符串是否包含子串的几种方法
- 关于在字符串中查找某一个字符的位置的方法
- 求一个字符串中连续出现次数最多的字串 c++实现方法
- C#--第六周实验--任务2--继续在Class类里编写一个方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序
- 编写一个类,增加一个实例方法用于打印一条字符串。
- .NET ->> 分享一个字符串模糊匹配指数的方法
- 输入一个长度未知的字符串,用动态分配内存的方法(C语言实现)
- 判断一个字符串中是否含有中文的简单方法
- js判断一个字符串是否包含一个子串的方法
- 为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数
- 一个生成java随机数字,数字字符串的方法
- 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
- 对一个整数进行倒序输出(和字符串倒序输出方法一样)
- 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法
- 匹配一个字符串和另一个字符串的子串的方法
- 一个验证字符串是否纯英语的方法
- 在C++中可以用3种方法访问一个字符串