IE预期的标识符,字符串或数字(不是逗号!)

时间:2013-12-29 13:02:17

标签: javascript extjs4

我出于某种奇怪的原因得到了这个错误,它只是不断出现,我似乎无法理解它的错误。我正在使用EXT js和Symfony2。

以下是twig文件中的代码:

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

转换为:

var portalInitialState = [];
    </script>

在这一行我得到IE8中的错误,我似乎无法理解这是错误的,如果我在控制台中运行此代码,它工作正常。有人可以对这件事有所了解吗?

由于

1 个答案:

答案 0 :(得分:0)

检查代码中的上一行。

“预期标识符”通常意味着它找到了某些东西,但却期待别的东西。如果错误在第5行,那么第4行可能没有正确终止。

例如:

var x = 1,
var y = [];

将创建一个错误,但以下两个示例将正常工作:

var x = 1;
var y = [];

var x = 1,
y = [];