背景
我知道在Python
中,您可以在调用方法时使用参数名称设置默认参数的值。
以下是Python
中显示的内容的快速示例(结果):
def do_something(first, second=2, third=3):
print(first, second, third)
do_something(1) // (1, 2, 3)
do_something(1, 22) // (1, 22, 3)
do_something(1, None, 33) // (1, None, 33)
do_something(1, third=33) // (1, 2, 33)
实际问题:
如何使用参数的名称(而不是位置)在Javascript
中为默认参数发送值?
到目前为止,我发现你可以:
发送您不想更改的参数的undefined
值,直到找到您想要更改的参数的位置。
更改函数本身以接收对象,然后将对象发送到函数(如here所述)。
有没有人知道如何使用参数名称来完成此操作,例如上面的Python
示例?