你可以在JavaScript中有多个可选参数吗你可以在JavaScript中有多个可选参数吗?
假设你有一个函数dog,它需要3个参数,一个是必需的,另一个是可选的。
dog(dogsName, [tripsOutOfTheCountry], [numberOfDoctorsVisits])
我知道你可以检查未定义但如果这个人不提供tripsOutOfTheCountry,因为它是可选的,只是提供他们的想法是numberOfDoctorsVisits。
运行示例:
dog("Rusty", 10)
他们进入10 numberofDoctorsVisits离开tripsOutOfTheCountry空白,因为它是可选的。
所以,真正的程序似乎tripsOutOfTheCountry为10,这实在是numberofDoctorsVisits
有什么办法避免这种情况。我认为除了用户输入0作为tripsOutOfTheCountry之外,没有其他解决办法。
Modifiying上面的例子dog("Rusty, 0, 10)
我只是冒充这个问题,因为我不知道这是否是可能的。
P.S.抱歉的老式的例子