js自定义字符串格式化输出

453次阅读
一条评论

函数

String.prototype.format = function(){
    var args = arguments;
    return this.replace(/\{(\d+)\}/gm, function(ms, p1){return typeof(args[p1]) == 'undefined' ? ms : args[p1]});
}

应用示例

>>> "{0} is not {1}".format("Linux", "Unix")
"Linux is not Unix"

 

Honest1y
版权声明:本站原创文章,由Honest1y2019-03-23发表,共计215字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
载入中...
头像
文娱帝国 评论达人 LV.1
2019-03-30 22:13:27 回复

写的很好,很喜欢