catch javascript的意外令牌错误
unexpected token error for catch javascript
我在敲我的头试图找到这个代码中的错误。我检查了很多次,有人能指出问题在哪里吗?
$(function() {
try {
function endswith(str, ends) {
if (ends === '') return true;
if (str == null || ends == null) return false;
str = String(str);
ends = String(ends);
return str.length >= ends.length && str.slice(str.length - ends.length) === ends;
}
var referrer = new URL(document.referrer).domain;
if (endswith(referrer, "xyz.com")) {
$(".logo .logo-external").remove();
} else {
$(".logo .logo-internal").remove();
}
} catch () {}
});
catch (e) {}
您漏掉了变量e
$(function() {
try {
function endswith(str, ends) {
if (ends === '') return true;
if (str == null || ends == null) return false;
str = String(str);
ends = String(ends);
return str.length >= ends.length && str.slice(str.length - ends.length) === ends;
}
var referrer = new URL(document.referrer).domain;
if (endswith(referrer, "xyz.com")) {
$(".logo .logo-external").remove();
} else {
$(".logo .logo-internal").remove();
}
} catch (e) {}
});
根据MDN, try...catch
语法定义如下:
try {
try_statements
}
...
[catch (exception_var) {
catch_statements
}]
[finally {
finally_statements
}]
表示exception_var
不是可选的。否则,它看起来像这样:
...
[catch ([exception_var]) { // Uncaught SyntaxError: Unexpected token )
catch_statements
}]
...
相关文章:
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- RegEx中出现意外的令牌错误
- django中动态形式的csrf令牌错误
- Javascript代码检查:尝试设置cookie时出现令牌错误
- uglifyjs是一个javascript意外的令牌错误
- javascript意外的令牌错误
- 此代码出现意外的令牌错误
- 试图解析一个大型JSON对象并提取数据,但不断出现意外的令牌错误
- JSON.parse引发意外的令牌错误
- 收到“意外令牌错误”
- 在 Ajax 调用中解析返回数据时出现令牌错误
- 未捕获的引用错误和意外的令牌错误
- 反应本机“意外令牌”错误
- jsbin for 循环不起作用 意外的令牌错误
- 调用函数时出现意外的令牌 } 错误
- 获取 JSON 意外令牌错误
- Gulp - 使用 gulp-uglify 和 gulp-concat 的意外令牌错误
- 返回哈希时出现意外的令牌 { 错误
- 为什么此 JSONP 源会引发“意外令牌”错误
- 意外的令牌错误:在书签中