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

标签 javascript node.js function

我在 javascript 中有这个函数。

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

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

func_name(aa);

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

我正在使用 node.js v6。

最佳答案

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

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

更多信息请查看here .

关于javascript - 当调用函数未在 javascript 中使用正确数量的参数时创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40625677/

相关文章:

javascript - 在javascript中制作同步功能?

javascript - Google Maps API '.pac-item:first' 返回格式错误

node.js + express 3 + socket.io = 发送后无法设置 header

c++ - C++ 中的每个对象是否都包含不同版本的类成员函数?

javascript - 在不损害页面响应能力的情况下设置 col-md-* div 类之间的边距

JavaScript 正则表达式用 %21 替换 %2F

node.js - 速率限制功能在 Nestjs 应用程序中不起作用

node.js - 如何将 Promise 应用于 app.get?

swift - 类型 'MessagesController?' 没有成员 'setupNavBarWithUser'

Java ATM 项目逻辑错误