js的兼容性问题

今天遇到一个问题,写了一个js函数,结果火狐下正常,而在谷歌下却报如下错误:Uncaught SyntaxError: Unexpected token =,真是见鬼了,调试了好久,才找出了原因,原来是定义函数时给的默认值,chrom解析不了。

正常:
function test(a,b,c){

}
但是这样(给c赋了一个默认值就不对了)在谷歌中就是错误的:
function test(a,b,c=1){

}
注:这个错误很难发现,费了我不少时间,切记以后不能再这样赋默认值了!
时不我待,不负韶华!立刻行动!不吃学习的苦就会吃生活的苦!
原文地址:https://www.cnblogs.com/zrp2013/p/3272322.html