JavaScript PC运行正常 Android无法执行代码

在一个项目中遇到,js代码在PC、iOS都可以正常运行但是在android中却无法执行的情况

起初认为是代码有问题,但 Chrome PC端调试没有报错

之后使用 chrome://inspect/ 调试发现原因是 :Android浏览器不支持 JS默认参数

找到这个解决方案:

function test(a,b){ 
    var a=arguments[0]?arguments[0]:1; 
    var a=arguments[1]?arguments[1]:2; 
    //a=1 b=2
} 

 

posted @ 2017-01-17 10:19  xdea  阅读(347)  评论(0编辑  收藏  举报