JS方法参数带默认值报错Uncaught SyntaxError:Unexpected token =

更新日期: 2019-08-19阅读: 2.8k标签: 报错

发布的网页,自己跑完全没问题,到了用户那出了问题,js报错为:

Uncaught SyntaxError: Unexpected token =


报错位置代码为:

function showMe(delay= 8000) {

}


仔细查看了下代码,没有任何问题,测试了下,在chrome 45.0.2454.85下会报这个错,方法参数不能带默认值。

改成如下方式来变相实现方法参数带默认值:

function showMe(delay) {
    if (!delay){delay=8000}
}

链接: https://fly63.com/article/detial/5401

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!