我有一個foo定義如下的函數,foo = function(a=1,b=2,c=3){ console.log("your inputs are a:" +a+", b:"+b + ", c:"+c+".")}如何使用的默認值b,并指定a和c只調用函數時?例如,我想your inputs are a:3, b:2, c:1.在調用foo(a=3,c=1).但是,通過調用foo(a=3,c=1),控制臺日志是your inputs are a:3, b:1, c:3.。JavaScript 認為c=1應該是第二個參數的值,b而第三個參數c沒有給出,將使用其默認值3。另外,通過調用這個函數,也創建了a和的對象c。
在 JavaScript 中調用函數時正確指定參數值
函數式編程
2021-06-28 09:27:35