使用命名参数调用函数不需要';你不能用Javascript吗?

使用命名参数调用函数不需要';你不能用Javascript吗?,javascript,parameters,Javascript,Parameters,当我运行下面的代码时,我得到以下输出:“hi”,“text”,true。但是,我想要输出:1,'hi',true。如果没有某种解决方法,也没有手动指定第一个参数,这是可能的吗 函数myFunc(number=1,text='text',bool=true){ console.log(编号、文本、bool) } myFunc(text='hi')JS没有“命名参数”,它们都是位置参数,尽管您可以让函数接受对象。要获取第一个参数的默认值,请传递undefined,如myFunc(undefined

当我运行下面的代码时,我得到以下输出:“hi”,“text”,true。但是,我想要输出:1,'hi',true。如果没有某种解决方法,也没有手动指定第一个参数,这是可能的吗

函数myFunc(number=1,text='text',bool=true){ console.log(编号、文本、bool) }
myFunc(text='hi')JS没有“命名参数”,它们都是位置参数,尽管您可以让函数接受对象。要获取第一个参数的默认值,请传递
undefined
,如
myFunc(undefined'hi')