调用函数时不会在javascript中使用正确数量的参数时创build错误

我有这个function的JavaScript。

function func_name(param_1, param_2) { //blah blah } 

有时,我不小心通过提供1个参数而不是2来调用它。

 func_name(aa); 

但是,脚本运行时,javascript不会产生错误。 脚本运行时,如何让javascript产生错误或警告? 这将有助于更容易地发现错误。

我正在使用node.js v6。

你可以使用arguments对象。 每个函数都有一个名为args的内部对象,它是一个类似于object(具有length属性)的数组,并包含我们在调用函数时使用的参数。

 function func_name(param_1, param_2){ if(arguments.length!==2){ // Here you can throw an error. } } 

欲了解更多信息,请点击这里 。