Публикации по теме '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 не..