我想使用带有格式说明符的console.log:
window.console.log("%s has %d points", "SAM", 100);
我在android上的chrome上添加了java脚本中的上一行。但当前输出<%s有%d点&gt;。 预期产量为“SAM有100分” 当我在Chrome桌面下面运行期望值是正确的。 Android版Chrome中有什么问题?
答案 0 :(得分:0)
不完全是您想要的,但您可以使用的版本之一
var nativeConsole = console.log;
console.log = function(){
var toPrint = arguments[0];
for (var i = 1; i < arguments.length; i++) {
var regexp = new RegExp('\\{'+(i - 1)+'\\}', 'gi');
toPrint = toPrint.replace(regexp, arguments[i]);
}
nativeConsole.apply(this, new Array(toPrint));
}
所以你可以称之为
console.log("{0} test {1}", "1", 2)