Javascript 如何在node.js中查找进入构造函数的参数数
我在node.js中有一个构造函数,如下所示Javascript 如何在node.js中查找进入构造函数的参数数,javascript,angularjs,node.js,object,constructor,Javascript,Angularjs,Node.js,Object,Constructor,我在node.js中有一个构造函数,如下所示 function Tree() { //Redirect to other functions depends upon argument count. } 我创建了一些对象,比如 var theTree = new Tree('Redwood'); var theTree = new Tree('Redwood',5); var theTree = new Tree('Redwood',10,"USA"); 我的要求是,我希望根据到达构造函
function Tree() {
//Redirect to other functions depends upon argument count.
}
我创建了一些对象,比如
var theTree = new Tree('Redwood');
var theTree = new Tree('Redwood',5);
var theTree = new Tree('Redwood',10,"USA");
我的要求是,我希望根据到达构造函数的参数数量重定向到不同的函数。如何找到参数的数量?您只需使用
arguments.length
变量即可
有关arguments对象的更多信息,请阅读:您只需使用
arguments.length
变量即可
有关arguments对象的更多信息,请阅读:每个函数中都有一个arguments变量
function Tree() {
console.log(arguments)
}
每个函数中都有一个参数变量
function Tree() {
console.log(arguments)
}
有一个局部变量参数,它包含传递给函数的所有值
arguments.length
这将给出计数。有一个局部变量参数,它包含传递给函数的所有值
arguments.length
这将给出计数。arguments.length in function Tree()应执行此操作。arguments.length in function Tree()应执行此操作。