Тестирование реализации ECMASCript 6
Протестируйте реализацию новых возможностей языка прямо в каждом браузере.
Выбор функций осуществляется из реализации хотя бы в одном браузере (в экземпляре Firefox). Затем мы можем увидеть, как эти тесты, когда другие браузеры реализуют их, и когда вы можете использовать их в производстве.
Эта страница касается только языка JavaScript, но аналогичная страница посвящена тестированию реализации HTML 5 в браузерах.
| Добавление в JavaScript | Реализовано? | |
|---|---|---|
| Синтаксис | Скопинг. Зарезервированное слово let (1.7) |
|
Конст (ES6) |
|
|
Разрушающее назначение: [a, b] = [x, y] (1.7) |
|
|
Асынк/аваит |
|
|
ArrayBuffer и типизированные таблицы, Int32Array и т.д. (ES6) |
|
|
| Массив | Уменьшенный метод Array (1.8) |
|
Метод фильтрации массива (1.6) |
|
|
Метод карты массива (1.6) |
|
|
Методы every и some из Array (1.6) |
|
|
Методы indexOf и lastIndexOf из Array (1.6) |
|
|
| Объект | Object.keys () (1.8.5) |
|
Object.entries () (ES2017) |
|
|
| Стринг | String.trim () (1.8.1) |
|
| Объекты | Набор объектов и метод has, атрибут size (ES6) |
|
Набор объектов Map и методов, get, attribute size (ES6) |
|
|
Объект JSON (1.5) |
|
|
Прокси (ES6) |
|
|
Обещано (TC39) |
|
|
Итератор (1.7) |
|
|
Генератор. Зарезервированное слово yield (1.7) |
|
|
| КРАСНОЕ МЕЛКОЕ ЯБЛОКО | Фетч |
|
ES6 означает ECMAScript версии 6.
Подробнее о новых методах Аррая. Еще одна страница на сайте касается Harmony.
Если ты хочешь знать, что Microsoft намерена внедрять в Edge или нет (и что сейчас происходит), смотри «Статус платформы».
Сведения о других браузерах не всегда обновляются.