js添加format方法
相信每个从菜鸟 到高手的js程序员都有过 拼接字符串的痛苦经历,而且经常性的拼接错误
借鉴c#的 string类型format方法,我们也来给js添加format方法 来轻松实现字符串拼接
1
2
3
4
5
6 |
String.prototype.format = function
() { if
(arguments.length == 0) return
this ; for
( var
s = this , i = 0; i < arguments.length; i++) s = s.replace( new
RegExp( "\\{"
+ i + "\\}" , "g" ), arguments[i]); return
s; }; |
这样我们就可以使用像这样使用
1
2 |
var
str= "<div class=‘{0}‘>{1}</div>" .format( "container" , "content" ); //str :<div class=‘container‘>content</div> |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。