嗨,由于某些代码显示错误,因此无法缩小。
错误消息->意外令牌:运算符(>)(第4行,列:56)
var text = comment.item(i).textContent;
var phone = '';
if(text.match(/\d{10,11}/g)!=null){
phone = text.match(/\d{10,11}/g).map(n => `6${n}`).join(', ');
}
如何在缩小流程之前更改一些问题代码?
谢谢
答案 0 :(得分:1)
可能是您的压缩程序不支持ES6语法。
尝试查找其他支持ES6语法的压缩程序或新版本。到2018年,其中大多数应支持ES6。
如果不可能,则可以通过更改以下内容来摆脱箭头功能和模板文字来使其工作:
phone = text.match(/\d{10,11}/g).map(n => `6${n}`).join(', ');
到
phone = text.match(/\d{10,11}/g).map(function(n) { return "6" + n; }).join(', ');