如果您想要类似的东西,可以创建一个函数:
function parse(str) { var args = [].slice.call(arguments, 1), i = 0; return str.replace(/%s/g, () => args[i++]);}
用法:
s = parse('hello %s, how are you doing', my_name);
这只是一个简单的示例,并未考虑到不同类型的数据类型(如
%i等)或转义
%s。但我希望它能给您一些想法。我很确定那里也有提供这样功能的库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)