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


Асинхронный JavaScript снова стал доступным для чтения: async/await
Будучи однопоточным (по крайней мере, на внешнем интерфейсе и не принимая во внимание использование веб-воркеров), JavaScript использует асинхронное выполнение, чтобы поддерживать отзывчивость интерфейса. Сначала у нас были обратные вызовы (и «ад обратных вызовов»), затем у нас были промисы, которые помогают лучше представить код с помощью отдельного метода catch(...) , а также за счет уменьшения необходимости вложенности/отступов. ES2016 (ES7) предоставляет нам ключевые слова async..

Часть 2: Загрузить и найти — это здесь, подождите, это не там….
Эта статья является частью серии, написанной Мэттью Мэдденом и мной. О нашем последнем сеансе chingu и прогрессе в некоммерческом приложении, которое мы создаем для HipD. Если вы хотите прочитать эту серию, нажмите ниже, чтобы перейти к части №1. Вывод существующего проекта на новый уровень. Часть первая Как команда Chingu взяла простое приложение и сделала его потрясающим с помощью Redux, небольшой реструктуризации данных и Google… medium.com..

Остальные параметры: динамическое получение всех аргументов функции.
Когда у нас есть функция, которой передаются один или два аргумента, довольно легко получить аргументы и делать с ними то, что мы хотим. Но возникает проблема, когда, например, функции нужно передать до или более 4 аргументов. Возьмем приведенную ниже функцию sum в качестве примера: var sum = function (a, b, c, d) { return a + b + c + d; }; sum(1, 2, 3, 4); Существует большая вероятность того, что это станет очень громоздким довольно быстро. Просто представьте, что у вас более..

Пожалуйста, перестаньте ссылаться на предлагаемые функции JavaScript как на ES7.
Теперь, когда отсутствует список функций для ES2016, также известного как ES7, и фактически не включающий ни одной из функций, о которых большинство говорят , официально пора просто прекратить использование ES7 в значении любая предлагаемая функция, которая может, а может и не дожить . Давайте сначала определим пару вещей: ES = ECMAScript = спецификация, реализацией которой фактически является JavaScript. TC39 = люди, которые пишут спецификацию ECMAScript. Как мы сюда..