Javascript IE需要标识符、字符串或数字(不是逗号!)

Javascript IE需要标识符、字符串或数字(不是逗号!),javascript,extjs4,Javascript,Extjs4,我得到这个错误是因为一些奇怪的原因,它只是不断出现,我似乎无法理解它到底出了什么问题。我正在使用extjs和Symfony2 以下是细枝文件中的代码: var portalInitialState = {{ base_macros.generateState( designer_state ) }}; </script> var portalInitialState={{base_macros.generateState(designer_state)}; 转换为: v

我得到这个错误是因为一些奇怪的原因,它只是不断出现,我似乎无法理解它到底出了什么问题。我正在使用extjs和Symfony2

以下是细枝文件中的代码:

var portalInitialState = {{ base_macros.generateState( designer_state  ) }};
    </script>
var portalInitialState={{base_macros.generateState(designer_state)};
转换为:

var portalInitialState = [];
    </script>
var portalInitialState=[];
在这一行,我得到了IE8中的错误,我似乎无法理解这有什么问题,如果我在ie控制台中运行这段代码,它可以正常工作。有人能对这件事遮遮掩掩吗


谢谢检查代码中的前一行

“预期标识符”通常意味着它发现了一些东西,但预期的是其他东西。如果错误在第5行,则第4行可能没有正确终止

例如:

var x = 1,
var y = [];
将创建错误,但以下两个示例可以正常工作:

var x = 1;
var y = [];

var x = 1,
y = [];