【发布时间】:2011-12-15 15:34:09
【问题描述】:
我在对象中创建对象时遇到了一些问题,它与语法相关,但似乎不记得我是如何实现这一点的。
ajaxRequest = {
that: null,
request: null,
multiRun: null,
multiRunTimer: null,
defaults={
ext: '',
url: '',
type: "POST",
dataType: "json",
payload: null,
beforeSend: 'handleBefore',
error: 'handleError',
complete: 'handleCompletion',
pass: false,
debug: false,
multiRunBlock: false
}}
我收到 Uncaught SyntaxError: Unexpected token =
的语法错误【问题讨论】:
-
看看你是如何为其他属性赋值的。
-
在“defaults”之后的代码中使用“:”而不是“=”
-
当您在一个对象中时,使用冒号 (
:) 而不是=分配属性。 -
使用 jslint 或其他使用它的东西,比如 jsfiddle。
标签: javascript jquery