Публикации по теме 'es8'


Как использовать ES8 Async (и Await) для написания лаконичных функций, возвращающих обещания
await K9gtofA.png' /> Не секрет (и не удивительно), что _1 _ / _ 2_ - одна из самых ожидаемых функций ES8 / ES2017. Хотя уже есть много замечательных ресурсов о магии ключевого слова await , его невоспетый помощник async не получил такого же внимания. Если вы использовали _5 _ / _ 6_ раньше, то знаете, что async - это то, что позволяет await работать и требуется в объявлении функции ближайшего родителя при любом использовании ключевого слова await . Без async await просто..

Краткий обзор ES2017 / ES8
ES2017 или ES8 - это последняя спецификация ECMAScript, выпущенная в июне прошлого года. В ES2016 / ES7 очень мало серьезных изменений по сравнению с ES2015 / ES6 (обещания, функции стрелок и другие элементы современного языка). Но в ES2017 добавлено несколько интересных функций. Вы можете прочитать полную спецификацию ES2017 здесь . Но я не думаю, что вам захочется читать 885-страничную спецификацию, поэтому давайте углубимся в основные изменения в ES2017, а также рассмотрим..

Асинхронный JavaScript
Обратные вызовы против обещаний против асинхронного / ожидания JavaScript и многие другие языки программирования поддерживают абстракцию, известную как асинхронное выполнение. Это означает, что когда вы хотите выполнить некоторую задачу, которая может вернуть некоторые данные за неизвестный промежуток времени, JavaScript позволяет вам заранее определить, что делать, когда эти данные действительно появятся, при продолжении выполнения остальной части вашей программы. Примером этого может..

Новые возможности ES8
ECMAScript 2017 (ES8) был завершен в июне 2017 года. В этой статье будут рассмотрены некоторые из основных функций, которые могут сделать ваш код более чистым и легким для написания. Итак, приступим! Object.values ​​() Этот метод вернет массив значений перечислимых свойств данного объекта (в том же порядке, что и цикл for-in). Это аналог Object.keys (), который был доступен с момента выпуска ES5. Object.values ​​() также может преобразовывать строку в объект, чтобы она..