jquery - 在 javascript 中,我如何知道函数需要什么类型的参数

标签 jquery javascript

在 JavaScript 中,我如何知道函数需要什么类型的参数?有些人可能会说你正在调用函数,并且你必须知道函数接受的参数类型,但我认为情况可能并非总是如此。

我唯一能想到的就是使用 Function.arguments并编写一些代码来查找参数的数量及其类型。了解 JavaScript 函数期望的参数类型时,最佳实践是什么。

最佳答案

这就是优秀文档的用武之地。拥有一个告诉您参数的 API 文档页面比以编程方式执行诸如...之类的操作要容易得多。

function derp(uno, dos) {
    var error = [];
    if (!uno) error.push("The first parameter, uno, needs to be a ...");
    if (!dos) error.push("The second parameter, dos, needs to be a ...");
    return error;
}

比通过大量错误数组进行加密要容易得多。

您可以使用参数对象将某些内容组合在一起,但 JavaScript 是动态类型的,因此您无法设置特定类型。您只能检查并返回错误,但您必须在每个方法中调用它。

关于jquery - 在 javascript 中,我如何知道函数需要什么类型的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23356420/

相关文章:

javascript - 上传前删除图片预览

javascript - 谷歌地图事件对象的元素列表后缺少]

javascript - 使用 Gulp 和 Browserify 捆绑多个文件

javascript - 如何将参数传递给过滤器方法并使用不同的参数在 React onClick 事件中调用该函数?

javascript - 向表单元素添加自定义装饰器后缺少侧边栏

jquery - 即使你刚刚使用了 .remove() 函数,如何在 jquery 中添加一个 div

javascript - 在 jQuery 中同时定位 ID 和类

javascript - 在一种条件下定位多个表单元素

jquery - CSS 透明长阴影

javascript - Angular 4.0.0 novalidate 属性