调用函数时,在javascript中使用正确数量的参数时创建错误

时间:2016-11-16 06:46:15

标签: javascript node.js function

我在javascript中有这个功能。

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

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

func_name(aa);

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

我正在使用node.js v6。

1 个答案:

答案 0 :(得分:2)

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

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

有关详细信息,请查看here