javascript - 所以我使用 Javascript const 关键字,在 IE 中会发生什么?

标签 javascript internet-explorer constants ecmascript-5

我知道 const 关键字已经在除 IE10 版本之外的浏览器中全面实现,但它可行吗?如果有人在 IE10 上跳转到我的站点 < 是否会将“const”关键字重新分配给“var”?如果不是,整个站点会失败吗? MDN有关 const 关键字的文档在底部提供了一个方便的图表,它告诉我不仅 IE,而且许多移动浏览器也不支持它。我应该废弃它并使用 var 吗?

最佳答案

以 Babel 为例,它是 ECMAScript 2015 (ES6) 到 ECMAScript 5 的转译器。

如果你写:

const a = 123;

输出:

"use strict";

var a = 123;

如果在不受支持的浏览器上破坏您的代码的可能性还不够,我认为应该是。

关于javascript - 所以我使用 Javascript const 关键字,在 IE 中会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37036791/

相关文章:

c++11 - 枚举 : int and enum : const int 之间有什么区别吗

c# - NoSuchWindowException - 尽管遵循其他答案中的配置建议,但无法在 IE 上的 Selenium 中的关闭窗口中找到元素

internet-explorer - Internet Explorer 中的 Kendo UI Treeview 页面跳转

javascript - 将字符串常量理解为对象属性

javascript - 在文本区域中,键入时将两个\n 替换为制表符缩进

javascript - 强制 textarea 和 pre 元素大小相同,并在 IE 中的相同点换行。

c - 如何将#define 常量从.h 文件导入Ada?

javascript - 我收到 : Cannot call method 'someMethodName' of undefined when trying to access an object in a javascript clas

javascript - 为什么我的水会爆炸?

Javascript 设置变量和对象以及正确的语法(调试控制台)