是什么导致了“;未捕获的语法错误:意外的标记"在我的应用程序中
What is causing an "Uncaught SyntaxError: Unexpected token ." in my app?
我的应用程序在以下文件中抛出Uncaught SyntaxError: Unexpected token .
:
Uncaught SyntaxError: Unexpected token . Tweet.js:2
Uncaught SyntaxError: Unexpected token . Timeline.js:2
Uncaught SyntaxError: Unexpected token . TimelineView.js:2
Uncaught SyntaxError: Unexpected token . app.js:2
然而,当我参考文件,检查有问题的行时,我没有看到错误:
Tweet.js:
var com = com || {}
, com.apress = com.apress || {}
, com.apress.model = com.apress.model || {}
, com.apress.model.Tweet = Backbone.Model.extend({});
Timeline.js:
var com = com || {}
, com.apress = com.apress || {}
, com.apress.collection = com.apress.collection || {}
[...]
TimelineView.js:
var com = com || {}
, com.apress = com.apress || {}
, com.apress.view = com.apress.view || {}
[...]
app.js:
var com = com || {}
, com.apress = com.apress || {}
, com.apress.view = com.apress.view || {}
, com.apress.view.TimelineView = Backbone.View.extend({
});
$(function() {
var timelineView = new com.apress.view.TimelineView();
});
我总是会遇到这些错误并加以解决,但我从来都不知道自己是如何解决的 是什么原因导致Uncaught SyntaxError: Unexpected token .
错误,以及如何解决上述错误?
.
不是变量名中的有效字符,因此无法执行
var com.apress = ... ;
您不应该使用带有多个声明的变量声明语句,而应该使用单个声明和简单的赋值:
var com = com || {};
com.apress = com.apress || {};
com.apress.view = com.apress.view || {};
尝试用括号封装
var com = (com || {})
, com.apress = (com.apress || {}) , ....
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- "未捕获的语法错误:意外的标记}"
- "未捕获的语法错误:意外的标记"角度JS
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- 语法错误:"意外的标记<"在Web控制台中
- "未捕获的SyntaxError:意外的令牌ILLEGAL“;当我通过AJAX发送html时
- 未捕获的语法错误:意外的令牌)",
- "JSON_PARSING_ERROR:位置0处的意外字符(d);当从GAS发送GCM请求时
- JSON.parse获取“;未捕获的语法错误:意外的标记h"
- "未捕获的语法错误:意外的令牌导入"当将momentjs与ASP5/MVC6一起使用时
- Javascript”;未捕获的语法错误:意外的标记"错误
- "SyntaxError:JSON.parse:意外字符"将多个变量从AJAX传递到PHP时出错
- JavaScript:“;失踪"或“;意外令牌JavaScript}”;
- "未捕获的SyntaxError:使用Reactivity的意外标记{"
- 投掷"意外标记“;错误,当我在reactjs中使用jsopapi时
- "未捕获的语法错误:意外标识符“;带有unbind
- Nodejs-Mysql:"SyntaxError:意外的输入结束“;如果查询包含'其中'
- 电子,反应,webpack”;未捕获的语法错误:意外的保留字"
- 为什么jsfiddle会给我错误“;SyntaxError:意外的令牌:"