Javascript如何传递mutliple参数

时间:2016-01-13 14:54:45

标签: javascript c function parameters console

所以作为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);

4 个答案:

答案 0 :(得分:2)

只需使用console.log()的默认实现,因为 支持多个参数,如reference guide of the Mozilla Developer Networkreference 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);

在大多数可以使用断点的浏览器中也有调试模式。