为什么Internet Explorer不支持includes()方法?

8 浏览
0 Comments

为什么Internet Explorer不支持includes()方法?

我正在尝试支持跨浏览器兼容性,但是函数includes()不被IE(Internet Explorer)支持。有人知道为什么吗?

0
0 Comments

为什么Internet Explorer不支持includes()?

Internet Explorer不支持Array.prototype.includes或String.prototype.includes是因为Microsoft不再开发IE。这些规范是在Microsoft停止开发IE之后出现的,因此IE不会获得这些特性。

但是等一下,你仍然可以在旧浏览器中使用新的javascript,通过使用polyfills(填充器)。

你可以使用core-js作为polyfills的库。

要在IE中使用includes(...),只需在任何脚本之前在标记的顶部包含以下代码。


Array.prototype.includes实际上是由ES7引入的。

0