Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Internet explorer错误:';预期标识符';和';应为对象';_Javascript_Internet Explorer - Fatal编程技术网

Javascript Internet explorer错误:';预期标识符';和';应为对象';

Javascript Internet explorer错误:';预期标识符';和';应为对象';,javascript,internet-explorer,Javascript,Internet Explorer,你好,当我加载任何js文件时,我在IE中遇到了这个错误,我应该怎么做? 网页错误详细信息 User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET CLR 1.1.4322) Timestamp:

你好,当我加载任何js文件时,我在IE中遇到了这个错误,我应该怎么做? 网页错误详细信息

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET CLR 1.1.4322)
Timestamp: Tue, 1 Mar 2011 18:34:03 UTC


Message: Expected identifier
Line: 26
Char: 21
Code: 0
URI: http://localhost/learning/public/js/general.js


Message: Object expected
Line: 5
Char: 3
Code: 0
URI: http://localhost/learning/public/js/tests.js

我敢打赌原因是在对象声明的末尾加了一个逗号:

var valid = {
  'key': 'Value'
};

var invalid = {
  'key': 'Value',
};

Google Chrome/Firefox和我相信Safari足够聪明,可以忽略多余的逗号。Internet Explorer看到逗号,并希望为该对象分配另一个属性。

可能是@g.d.d.c说的,后面的逗号有问题,或者是使用时出错。当资源管理器看到变量名,如
super
class
exports
时,它将在计算代码之前除去这些变量名

class = 'asdf';
…变成

= 'asdf';

因此没有可分配
'asdf'
字符串的标识符。

您能检查一下您的插件吗。比如雅虎工具栏。我将禁用所有插件,然后重试*显然,第5行应该有一个对象,第26行应该有一个标识符。没有你的JS代码,我们无法帮助你。这个问题不属于StackOverflow