
1句话:函数的可选参数必须放在必选参数后面
1个意思:type fun = (a?: number, b: number) => number // ❎
此外,还要注意另一个小细节:
fun(a,b,c)相当于fun(a,b)
fun(c,a,b)相当于fun(c,a)
本文探讨了JavaScript中函数参数的使用规则,强调可选参数必须置于必选参数之后。同时,提醒开发者注意函数调用时参数顺序的重要性,不同的参数排列可能导致函数行为的变化。了解这些细节对于提升代码质量和避免潜在错误至关重要。

1句话:函数的可选参数必须放在必选参数后面
1个意思:type fun = (a?: number, b: number) => number // ❎
此外,还要注意另一个小细节:
fun(a,b,c)相当于fun(a,b)
fun(c,a,b)相当于fun(c,a)
280
408
1622

被折叠的 条评论
为什么被折叠?