gpt4 book ai didi

javascript - 如何将值 'undefined' 传递给具有多个参数的函数?

转载 作者:IT王子 更新时间:2023-10-29 03:06:04 24 4
gpt4 key购买 nike

我想在多参数函数上传递 'undefined' 的值,但不省略参数。

“不省略参数”是什么意思。我的意思是我们不应该像这个例子那样省略 parm2:

function myFunction (parm1, parm2) {}
myFunction("abc");

这确实会使 parm2 未定义,但我不允许这样做,因为我需要在省略的参数之后指定其他参数,所以前面的方法在如果我想使 parm1 未定义,但也希望在此参数之后有其他参数来保存值。

我尝试通过以下方法解决问题:

myFunction( ,"abc"); //doesn't seem to work

更新:

myFunction(undefined, "abc"); « 现在可以可靠地工作了。

不过,值得一提的是:

Setting a variable to undefined is considered a bad practice, we should be using null instead.

最佳答案

myFunction(undefined,"abc");这样应该可以,问题是什么?

参见 here

Here is undefined documentation来自 mozilla,所有浏览器都支持

关于javascript - 如何将值 'undefined' 传递给具有多个参数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8998612/

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