關於js中funcntion的參數默認值

一直覺得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];
}
相關文章
相關標籤/搜索