如何将参数乱序传递给函数?例如,我有一个功能:
func(n_1 = '1', n_2 = '2', n_3 = '3')
每个选项都有一个默认值,所以我不需要更改它们。但是,在某些情况下,我只需要更改一个参数,例如,最后一个参数。重写构造函数中的所有值不是很方便。
问题来了,我可以在js中做这样的事情吗:
func(n_2 = '5')
当我尝试这样做时,我遇到了一个致命错误。
如何将参数乱序传递给函数?例如,我有一个功能:
func(n_1 = '1', n_2 = '2', n_3 = '3')
每个选项都有一个默认值,所以我不需要更改它们。但是,在某些情况下,我只需要更改一个参数,例如,最后一个参数。重写构造函数中的所有值不是很方便。
问题来了,我可以在js中做这样的事情吗:
func(n_2 = '5')
当我尝试这样做时,我遇到了一个致命错误。
将参数包装在对象中并做你想做的事
想通过不想不
根据这个原理,就有了请求参数这样的东西。实际上,您可以在其中写入数据以供进一步工作的常规对象。