如何为javascript方法参数设置默认值
你是否遇到过这样的情况,写了个function,无参数。
showUserInfo({name:"小李"});//结果:姓名:小李,性别:男,年龄:22,电话:13888888888,QQ:12345678,生日:1980.12.29。showUserInfo({name:"小红",sex:"女",phone:"13777777777"});//结果:姓名:小红,性别:女,年龄:22,电话:13777777777,QQ:12345678,生日:1980.12.29。?
很简单吧!这样,就算有100个参数,都不怕了。
?
那么什么时候使用多个参数,什么时候使用这样的参数对象呢?我的经验是,根据实际需要,如果使用一、两个参数就可以搞定的就不使用参数对象。超过3个,我就会使用这种参数对象。