function - 关于Javascript函数参数的问题

标签 function javascript

我正在尝试编写一些 javascript 函数并意识到这一点

function testFunction(input_1, input_2, input_3) {
       alert("alert");
}

但是当我这样调用函数时:

<input type="button" value="click" onclick="testFunction("1", "2")">

为什么即使只有两个参数它仍然可以工作?

最佳答案

无论函数的定义如何,您都可以使用任意数量的参数调用 Javascript 函数。

任何未传递的命名参数都将未定义

额外的参数可以通过arguments类数组对象访问。

关于function - 关于Javascript函数参数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446304/

相关文章:

javascript - django-pipeline:为什么这些 JS 行会导致 yui-compressor 崩溃?

javascript 抓取带有 class 和 id 的 span 标签

mysql - 在 Mysql 中使用 First_Value 函数时的错误值

c++ - 是否可以为每个类使用相同的功能

javascript - 将 this 和逗号分隔值作为参数传递给函数

matlab - 初始化函数时出现意外的MATLAB运算符错误

c - 在 C 中实现反向功能时出现段错误

javascript - 如何删除嵌套的 JSON.stringify() 属性

javascript - 从 Q promise 中崩溃应用程序而不是通过一系列 promise 传播拒绝?

JavaScript 将 NUMBER.MIN_VALUE 与 0.0 进行比较返回 false