关于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];
}
相关文章
相关标签/搜索