Публикации по теме 'ecmascript-6'


Основные функции ES6
Сегодня я расскажу о некоторых основах шаблонных строк, деструктуризации и функциях жирных стрелок в ES6, которые я узнал, просматривая контент из funfunfunction на YouTube, а также взламывая React Sprint от Hack Reactor. Основы работы со строками шаблона Часто в Javascript нам нужно написать функцию, которая возвращает некоторые части строки, объединенные с какой-либо переменной или переменными. Иногда это может быть довольно больно печатать, как показано ниже. var name = 'Robert'..

Создание обещания JavaScript с нуля, часть 7: отслеживание необработанных отказов
Когда промисы были введены в ECMAScript 2015, у них был интересный недостаток: если бы обещание не имело обработчика отклонения и позже было отклонено, вы бы не знали. Отказ молча происходил за кулисами, и поэтому его можно было легко пропустить. Из-за этого ограничения появилась лучшая практика всегда прикреплять обработчики отклонения к обещаниям. В конце концов, в ECMA-262 был добавлен способ обнаружения необработанных отклонений обещаний, и как Node.js, так и веб-браузеры реализовали..

Все о ECMAScript
Что такое JavaScript JavaScript – это язык сценариев, такой как PHP, Python, Ruby и т. д. JS используется для реализации клиентских и серверных приложений. JavaScript был представлен Брендоном Эйхом, сотрудником Netscape. JS на этапе разработки назывался Macho и впервые появился в Netscape 2.0. Наконец, когда была выпущена третья бета-версия Netscape Navigator 2.0, она получила название JavaScript. Что такое ES ES — это просто сокращение от ECMAScript. Стандартная организация..

Особенности ES6, ES7 и ES8
1-) Функции стрелок Стрелочные функции позволяют нам делать больше вещей с меньшим количеством кода. В приведенном выше примере мы не использовали ни фигурные скобки, ни оператор return. Но мы вернули сумму двух аргументов. 2-) Параметры по умолчанию Параметры по умолчанию позволяют нам использовать значение по умолчанию, если аргумент не задан при вызове функции. Таким образом, мы можем обрабатывать ошибки. 3-) Деструктуризация массивов Деструктуризация..

Состояние модулей JavaScript
В последнее время в Твиттере было много шума по поводу текущего состояния модулей ES , особенно в Node.js , которые решили ввести *.mjs в качестве расширения файла. Страх и неуверенность понятны, поскольку тема сложная, и после обсуждения требуются большие усилия и целеустремленность. Древний страх Большинство веб-разработчиков до сих пор помнят темные дни управления зависимостями JavaScript . Тогда вы могли бы скопировать и вставить библиотеку в папку поставщика, полагаться..

Строки ES6 - литералы, теги, методы и [… отдых].
Мы пишем строки почти каждый день, и, слава Богу, за последние годы у нас были обновления для этого типа данных. Итак, основное определение: последовательность символов, но строки - это нечто большее. Создать их может быть очень просто, например: Кусок торта, правда? Но как насчет последнего? строка? с обратными кавычками `` ? Да! наш новый (не такой уж новый) друг !!! 🥺 Литералы шаблона Или Строки шаблона были включены в ES2015 и дают нам некоторую сверхспособность..

ООП на основе классов в JavaScript без «класса»
Поскольку class был введен в ECMAScript 6, многие люди одержимы написанием class es на JavaScript. Дело в том, что этот class не похож на традиционные классы в других языках ООП (C++, C#, Java и т. д.): отсутствие инкапсуляции (нет частных свойств). Потому что class — не что иное, как синтаксический сахар для системы прототипов JavaScript. Сущность приватов В других языках программирования вы пишете private для объявления частных свойств. Однако в JavaScript private не..