一直覺得js中能夠像php同樣定義參數的默認值php
function a(pam1=1,pam2=2){...}
我就這樣用了,平時都是在ff下測試,一切ok,我很開心chrome
今天用chrome測試了一下測試
Uncaught SyntaxError: Unexpected token = google
竟然報錯了。。。spa
通過google,才知道原來要這樣寫code
function a(){ var pam1 = (typeof(arguments[0])=="undefined") ? 1 : arguments[0]; var pam2 = (typeof(arguments[0])=="undefined") ? 2 : arguments[0]; }