gpt4 book ai didi

javascript - Javascript 中的可变参数函数

转载 作者:行者123 更新时间:2023-11-29 17:50:34 30 4
gpt4 key购买 nike

我有一个js函数如下

function showMsg(id) {
id = id! = null && id != undefined ? id : '';
//doing some task
}

我从两个不同的事件调用上面的函数,一个带参数,另一个不带参数,如下所示,

来自第一个事件的调用,

showMsg(id);

来自第二个事件的调用

showMsg();

据我所知,JS 函数本质上是可变的,那么调用该函数的方式是否正确?它会导致旧版本的 brwoser 有任何问题吗?

必须感谢任何帮助和建议。谢谢

最佳答案

您可以将其缩短为

id = id || '';

所有虚假值都被转换为空字符串。所以作为undefined,这是调用函数时不带参数的值。

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

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