Публикации по теме 'es2020'
Объяснение нулевого оператора слияния
Оператор нулевого объединения - это новый оператор в javascript, который на самом деле является спецификацией ES2020. Это короткозамкнутый оператор, очень похожий на операторы && и || .
Что это?
Нулевой оператор объединения ( ?? ) - это логический оператор, который возвращает его операнд RHS, когда операнд LHS равен nullish (нулевой или неопределенный), в противном случае возвращает его операнд LHS.
const name = null ?? ‘John Doe’
// output: John Doe
Зачем нам..
Хронология JavaScript: краткое руководство ES2015–2020
Если вы занимаетесь разработкой JavaScript. Вы должны знать: что такое ES или ECMA Script.
Это версия JavaScript. Стандарт де-факто ES2015 для разработки, так как он поддерживается большинством браузеров.
С момента появления JavaScript (т. Е. В 1997 г.) JavaScript прошел долгий путь, и пришло время активизировать свою игру на JavaScript.
Мне всегда приходят в голову несколько вопросов, например:
Как можно перебрать асинхронные данные или Легкий доступ к свойству вложенного..
Нулевое слияние | ES2020
ES2020
ES2020 был только что одобрен комитетом TC39, и в предложении Nullish Coalescing фигурирует. Что такое нулевое слияние? Что ж, это еще один способ присвоения значений, отличный от операторов ИЛИ, которые мы обычно используем.
Оператор Nullish Coalescing возвращает результаты выражения в правой части, если выражение в левой части равно null или undefined .
Если это звучит сбивающе с толку, не волнуйтесь, это действительно очень просто.
В этом видео рассматривается..
JavaScript ES2020 в React Project
Новая спецификация JavaScript принесет некоторые новые интересные функции и исправит существующие обходные пути. Однако может быть сложно начать использовать эти вещи, когда у вас уже есть приложение React, или даже когда вы хотите создать новое приложение.
В этой статье мы расскажем, как создать новое приложение React, добавить в него поддержку ES2020 и кратко рассмотрим некоторые новые доступные функции.
Создание нового проекта React
Есть несколько способов начать новый проект..
Частные поля ECMAScript в TypeScript 3.8
В TS 3.8 добавлены новые возможности и множество функций.
Но сегодня я хочу поговорить только об одном частном поле ECMAScript.
Теперь давайте рассмотрим простой класс:
Теперь первое, что приходит в голову, это подождите, зачем мне дополнительный синтаксис, у меня уже есть модификатор частного доступа в TS?
Хотя он работает аналогично, но имеет некоторые тонкие, но важные преимущества:
1. Уникальность: обычные поля можно переопределить в подклассах
С частными полями..
ES2020 — два очень полезных API из списка
Нулевое объединение (??):
Каждый разработчик Javascript может знать/сталкиваться с проблемой, описанной ниже:
Когда вы объявляете переменную или объект и пытаетесь вернуть значение по умолчанию, если оно не определено.
Пример: 1
const users = {имя: ‘пол’, возраст: 30};
console .log('Имя' + user.name); // Пол
console .log('Возраст' + users.age); // 30
Пример: 2 (когда у вас нет имени объекта)
const users = { age: 30 };
console .log('Имя' + user.name); // не..
10 лучших новых функций JavaScript в ES2020, о которых должен знать каждый разработчик
Для разработчиков Javascript есть хорошие новости: для использования доступны новые функции ES2020. Это означает, что в настоящее время у нас есть полное представление об эволюции, происходящей в ES2020, а также точное определение JavaScript. Итак, как насчет того, чтобы увидеть, что это за эволюция?
# 1: Импорт мета
Объект import.meta был сформирован реализацией ECMAScript с нулевым прототипом.
Рассмотрим модуль module.js:
<script type="module" src=" module.js..