我在javascript中有这个功能。
function func_name(param_1, param_2)
{
//blah blah
}
有时,我不小心通过提供1个参数而不是2来调用它。
func_name(aa);
但是,运行脚本时,javascript不会产生错误。如何在运行脚本时使javascript产生错误或警告?这将有助于更容易地捕获错误。
我正在使用node.js v6。
答案 0 :(得分:2)
您可以使用arguments
对象。每个函数都有一个名为args
的内部对象,它是一个像object一样的数组(有一个length属性),并包含我们在调用函数时使用的参数。
function func_name(param_1, param_2){
if(arguments.length!==2){
// Here you can throw an error.
}
}
有关详细信息,请查看here。