gpt4 book ai didi

Javascript 没有传递所有参数

转载 作者:数据小太阳 更新时间:2023-10-29 04:59:36 25 4
gpt4 key购买 nike

是否可以在不提供所有参数的情况下调用 Javascript 函数?

我遇到一行代码没有多大意义,除非我假设在 Javascript 供应中不需要所有参数?

遗漏的参数是一个 bool 值,那么我可以进一步假设 Javascript 中未定义的 bool 值等于“false”吗?

最佳答案

是的,如果没有传入其他参数,它们将只是undefined :)

例如:

function myFunc(param1, param2) {
alert(param1);
alert(param2);
}

这是一个有效的调用:

myFunc("string"); //alerts "string" then undefined

Give it a try here .如果您的问题中的检查类似于 if(!param2),它将评估为 true,因为 undefined ~= false 对于大多数目的。值得注意的是,这不仅是可以接受的,而且非常很常见,几乎每个库或框架都希望只将一些参数传递到它们的大部分函数中。

关于Javascript 没有传递所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384782/

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