ECMAScript 5瀏覽器兼容性

最近更新時間 2020-01-10 11:24:06

ECMAScript是一種由Ecma國際在標準ECMA-262中定義的腳本語言規範。

ECMA-262第5版於2009年12月發佈,新增 "嚴格模式(strict mode)",一個子集用作提供更徹底的錯誤檢查,以避免結構出錯。

除此而外,還有 Function.prototype.bind、數組方法 indexOfforEachmapfilter,對象方法 definePropertycreatekeys等新特性。

瀏覽器支持情況如下所示:

IE8
不支持。但支持 Object.defineProperty、Object.getOwnPropertyDescriptor 和 JSON解析等功能。
IE9
部分支持。不支持嚴格模式(Strict mode)
IE10+
支持。發佈時間:2012年。
Firefox 21
支持。發佈時間:2013年。
Chrome 23+
支持。發佈時間:2012年。
Safari 6+
支持。發佈時間:2012年。
IOS Safari 6+
支持。發佈時間:2013年。
Android Browser 4.1-4.3
部分支持。存在parseInt()函數問題
Android Browser 4.4+
支持。發佈時間:2013年。
Chrome for Android 79+
支持。發佈時間:2019年。
rss_feed