“SCRIPT5039:const的属性重新说明”在IE9(“SCRIPT5039: Redecla

2019-09-16 20:45发布

这已经被问了,但该解决方案有没有帮助我。 这是什么意思是什么呢? 我普通的HTML页面使用“脚本”标签加载我main_script.js文件,在那里我做的第一件事是:

var internetExplorerSucks = 30;

所使用的变量被称为FPS,但我认为它可能已经采取了一些随机的默认全局,所以我把它改名为那显然不是已经采取了一些东西。 它仍然无法工作。 我得到的IE调试控制台此错误:

SCRIPT5039: Redeclaration of const property 
main_script.js, line 1 character 1

我试图使它成为一个全球性,采取了“变种”,仍然没有工作。 应当指出的是,这是不以任何功能,只是字面上的第一个文件中的代码行。

一些背景资料:所有这些代码的工作完全在Chrome,Firefox和Safari浏览器在Windows,Mac OS X和Linux。 IE是唯一的浏览器这是行不通的。 该项目涉及使用HTML5画布,我得在IE 9(我使用的版本9)至少显示器,但是这个代码不立即涉及到画布上的。 事实上,我似乎无法在我的main_script.js文件任何声明任何变量。 我能,但是,如果没有运行到一个错误创建功能。 那是什么,我有什么关系? 放在一个函数的一切(这将涉及很多走动的东西)?

无论如何,感谢您的帮助。

PS的Internet Explorer是一场噩梦。

Answer 1:

我在我的代码有同样的问题,并把它转化出来,IE浏览器显示错误的行是重复声明的出现。 在我的情况下,它是历史在我后面的代码使用。 您应该检查整个代码为常数的重新声明。 你可以尝试注释掉的代码的一部分,看到它的时候抛出这个错误。



文章来源: “SCRIPT5039: Redeclaration of const property” in IE9