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


Оператор возведения в степень в JavaScript
Я всегда находил старый способ написания выражения возведения в степень немного неудобным. К счастью, появился оператор возведения в степень. Этот синтаксис также делает его более похожим на другие языки (например, Ruby, Python). Круто 👍 // Old way const old = Math.pow(3, 7); // 2187 // ✅ ES7 way const es7 = 3 ** 7; // 2187 Обозначение инфиксов Использование ** называется инфиксной нотацией. Он характеризуется размещением операторов между операндами. Другие популярные..

Против асинхронного/ожидания
Поместить их в свой JS — значит выбросить ребенка и оставить воду в ванне. JavaScript заслуживает большой похвалы. Как бы мне ни хотелось (и приходится) жаловаться на это, JavaScript функционален, быстр и универсален. Возможно, самым впечатляющим в JavaScript является то, как он превратился из разочаровывающего лоскутного одеяла браузерных вотчин без четкого пути к улучшению в относительно зрелую, быстро развивающуюся экосистему. JavaScript получает новые функции, которые вы можете..

Книжный отчет: «Новое открытие JavaScript - освоите ES6, ES7 и ES8» Венкет Субраманиам
Глава 1 - «Проблемы с JavaScript» « Повторное открытие JavaScript Master ES6, ES7 и ES8 ' написано Венкатом Субраманиамом и опубликовано Pragmatic Bookshelf Это краткое содержание главы 1: «Проблемы с JavaScript» Общие баллы: Будьте осторожны с переносом строки Используйте строгое равенство === Объявить перед использованием / присвоением значений переменной Используйте strict mode Код линта Разрывы строк и автоматическая вставка точки с запятой У..

[ES7] Выпущен Native Node.js v6. Почему Babel так популярен?
Приятно услышать другую точку зрения. Если Node V6 существует, почему Babel.js так популярен? Потому что мы запускаем код как наш продукт. В моей команде 3 человека в стартапе, и мы обновляем кодовую базу каждые две недели. Мы также по-прежнему используем Node.js v4, потому что: V4 — это стабильная версия , которая будет по-прежнему поддерживаться в качестве активного потока долгосрочной поддержки до апреля 2017 года, V6 доступен, но помечен как текущий , а не..

Шесть хороших функций ES6 +
ES6 существует уже некоторое время, значительно улучшив способ написания JavaScript за счет упрощения языка и предоставления новых полезных функций. Вот шесть функций, которые я часто использую в своей повседневной работе. Конст и пусть Переменная, объявленная с использованием « var », может быть переназначена, что делает код неясным и подверженным ошибкам. var veggie = 'Broccoli'; veggie = 10; console.log(veggie); // 10 Для борьбы с этим в ES6 введена «const». const veggie =..

В новейшей версии JavaScript есть только 2 новые функции. Вот как они работают.
Давайте поговорим о последней версии JavaScript: ECMAScript 2016 (более известный как ES7). ES7 предлагает две новые функции: Array.prototype.includes() и новый экспоненциальный оператор: ** . Array.prototype.includes () Прошли те времена, когда мы использовали .indexOf() , чтобы узнать, существует ли элемент в массиве. Ключевое слово - «существуют» . .indexOf() - это нормально, если мы хотим знать, по какому индексу появляется данный элемент. Но если наша цель -..

Шаблон первой ошибки для ES7 Async / Await
Шаблон первой ошибки для ES7 Async / Await Исправлять ошибки - это не весело. В этой статье я покажу вам схему работы с ошибками в Async / Await. Этот шаблон избегает использования try / catch. // Callback fetch(URL, (error, response) => ...) // Promise fetch(URL).then((response) => ...).catch((error) => ...) // Async / await try { fetch(URL) } catch (error) {...} Обратите внимание, что с помощью обратных вызовов у вас нет другого выбора, кроме как справиться с ошибкой..