所以作为C用户,我真的很喜欢使用printf
。现在我正在执行js应用程序,我被迫使用console.log()
。您可以使用console.log("User %s has %d points", userName, userPoints);
,但我想创建自己的功能来完成这项工作,因为我做了一些更改。所以我想创建一个带有多个参数的函数,并相应地打印出来。
我想做什么的例子
function(parm1,parm2,parm3...){
//Stuff
}
console.log("number:%d text:%s"par1,par2);
答案 0 :(得分:2)
只需使用console.log()
的默认实现,因为 支持多个参数,如reference guide of the Mozilla Developer Network和reference guide of Google Chrome中所述。 / p>
您的示例也适用于console.log(取自official developer page of Google Chrome):
console.log("User %s has %d points", userName, userPoints);
答案 1 :(得分:1)
控制台日志可以采用多个参数,因此您可以使用:
var a = function(parm1,parm2,parm3,param4,param5){
console.log(parm1,parm2,parm3);
}
a(1,2,3)
您可以运行代码段并在开发工具中查看。
答案 2 :(得分:1)
使用arguments object。像这样
function p(){
for(var i = 0; i < arguments.length; ++i)
console.log(arguments[i]);
}
p(1,2,3);
答案 3 :(得分:0)
您可以使用类似的输出
console.log('param1 = ' + param1 = ' param2 = ' + param2);
在大多数可以使用断点的浏览器中也有调试模式。