欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于js中funcntion的参数默认值

程序员文章站 2024-02-20 19:36:46
...

一直以为js中可以像php一样定义参数的默认值

function a(pam1=1,pam2=2){...}

我就这样用了,平时都是在ff下测试,一切ok,我很开心

今天用chrome测试了一下

Uncaught SyntaxError: Unexpected token =

居然报错了。。。

经过google,才知道原来要这样写

function a(){
    var pam1 = (typeof(arguments[0])=="undefined") ? 1 : arguments[0];
    var pam2 = (typeof(arguments[0])=="undefined") ? 2 : arguments[0];
}


转载于:https://my.oschina.net/u/943107/blog/194737