gpt4 book ai didi

javascript - 我可以在最后更改默认参数吗

转载 作者:行者123 更新时间:2023-11-30 07:31:17 25 4
gpt4 key购买 nike

此代码无效。但是有什么方法可以只更改最后一个预设参数吗?

function test(a=1,b=2,c=3){
console.log("abc"+a+b+c);
}

test(,,2);

最佳答案

是的,为前两个传递undefined:

function test(a=1,b=2,c=3){
console.log("abc"+a+b+c);
}

test(undefined, undefined, 2);

如果该参数的自变量的有效值为未定义,则使用默认参数值。有两种情况会发生:

  1. 您根本没有通过它(因此它以 undefined 的形式通过),或者
  2. 您显式传递了 undefined

关于javascript - 我可以在最后更改默认参数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52146415/

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