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

发布的网页,本身跑彻底没问题,到了用户那出了问题,js报错为:chrome

Uncaught SyntaxError: Unexpected token =测试

报错位置代码为:code

function showMe(delay= 8000) {

}

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

改为以下方式来变相实现方法参数带默认值:io

function showMe(delay) {
    if (!delay){delay=8000}
}
相关文章
相关标签/搜索