调用函数时不会在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. } }
欲了解更多信息,请点击这里 。