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;
};
console.log("js实现用自符串替换占位符{0} {1} {2}".format("I", "LOVE", "YOU"))
转载于:https://www.cnblogs.com/95CC/p/7699853.html
本文介绍了一种在JavaScript中自定义字符串格式化的方法,通过使用正则表达式和arguments对象,实现类似C#的字符串格式化功能。该方法允许在字符串中使用占位符,然后传入参数进行替换。
1965

被折叠的 条评论
为什么被折叠?



