【发布时间】:2021-06-04 13:06:06
【问题描述】:
我需要使用一个内置的 Foo 方法,它有 6 个参数(2 个必需,4 个可选)
Param1 > Required
Param2 > Required
Param3 > Optional > Default value: False (type boolean)
Param4 > Optional > Default value: False (type boolean)
Param5 > Optional > Default value: 0 (type integer)
Param6 > Optional > Default value: False (type boolean)
我只需要将 Param5 更改为不同的值。
有没有办法避免使用所有默认参数?
bar.Foo(x, y, false, false, 10, false)
我想要实现的是这些方面的东西,我只使用不是默认的东西
bar.Foo(x, y, 10)
x 是 Param1,y 是 Param2,10 是 Param5
【问题讨论】:
-
可以传
undefined,点赞bar.Foo(x, y, undefined, undefined, 10, undefined) -
考虑传递一个对象并改用解构?
标签: javascript methods