gpt4 book ai didi

javascript - 所有参数都必须包含在 Javascript 函数调用中吗?

转载 作者:行者123 更新时间:2023-11-28 19:51:51 25 4
gpt4 key购买 nike

如果你有兴趣

function myFunc(a,b,c)
{
if(c) alert("c got here!");
}

您对 func 进行的每次调用都必须类似于

myFunc(1,2,3)

或者某些调用只是这样可以吗

myFunc(1,2)

我发现后者有效,但我想知道它是否适用于所有浏览器。

感谢您的帮助。

最佳答案

您不必包含每个参数,但必须使用前两个如果您需要使用第三个参数。

如果函数签名有 3 个参数,并且您在调用它时仅提供两个参数,则第三个参数将在函数内计算为 undefined

如果需要,您还可以在函数内提供默认值:

function doStuff(a, b, c) {
// if c is not defined, use default value
c = (typeof c === 'undefined') ? 3.14 : c;
//...
}

关于javascript - 所有参数都必须包含在 Javascript 函数调用中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23306011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com