|
1
2
我真的无法补充你在这里已经知道的内容。 如果你在参数上使用默认值,你最好的办法是按可能性排序,即最有可能通过的先通过。 如果您首先获得默认值,那么传递对象可能会稍微不那么麻烦,例如:
然后,您可以合理地期望将对象中的所有值传递给构造函数。 另一个选项可能是JavaScript的null联合:
它只是比你的版本短。 这只是一个选择——在没有命名参数的情况下,你是在一堆不充分的参数中选择最好的! |