Публикации по теме 'ecmascript-2020'
ECMAScript: все версии и новые возможности
С момента своего создания в 1997 году ECMAScript, также известный как JavaScript, претерпел множество обновлений и изменений. Вот список всех основных версий ECMAScript с обзором новых функций, представленных в каждой версии:
ECMAScript 1 (1997):
Первая версия ECMAScript была выпущена в 1997 году. Она содержит лишь несколько основных функций, таких как переменные, функции и циклы.
ECMAScript 2 (1998):
Вторая версия ECMAScript выпущена в 1998 году. Она содержит лишь незначительные..
Кортежи в JS/ES и TypeScript в 2020 году
Предложение «Запись и кортеж» и TypeScript 4.0
В JS закинули сделать новые типы, среди которых — кортежи. В TypeScript 4.0 действия Labeled Tuple Elements. Немного мыслей о том, что такие кортежи и как их можно использовать в JS и TS уже сейчас
« Кортежи в JS/ES и TypeScript в 2020 году Запись предложения Tuple и TypeScript 4.0 Относительно новой (в мае) Робин Рикард и Рик Баттон сделали… tech.geekjob .RU"
Geekjob.ru — анонимный..
Функции сценария ECMA (ES6, ES7, ES8, ES9, ES10, ES11)
JavaScript стал первым языком полного стека. Он был принят крупнейшими технологическими гигантами, и особенно стартапы на ранней стадии предпочтительно используют JavaScript в качестве основного технологического стека. JavaScript — это язык, который люди должны использовать, даже если им это не нравится и они хотят поиграть с веб-миром. Разве это не достаточно круто?
Как мы все знаем, начиная с ES6 произошли радикальные изменения в способе написания синтаксиса JavaScript и множество..
Частные поля ECMAScript в TypeScript 3.8
В TS 3.8 добавлены новые возможности и множество функций.
Но сегодня я хочу поговорить только об одном частном поле ECMAScript.
Теперь давайте рассмотрим простой класс:
Теперь первое, что приходит в голову, это подождите, зачем мне дополнительный синтаксис, у меня уже есть модификатор частного доступа в TS?
Хотя он работает аналогично, но имеет некоторые тонкие, но важные преимущества:
1. Уникальность: обычные поля можно переопределить в подклассах
С частными полями..
Вопросы по теме 'ecmascript-2020'
Необязательная логика цепочки
Я не уверен, что понимаю логику js-реализации необязательной цепочки.
const a = {b:1}
1 > console.log(a?.c) => undefined
2 > console.log(a?.c?.d) => undefined
3 > console.log(a?.c.d) => Uncaught TypeError: Cannot read...
86 просмотров
schedule
13.05.2023
Чем нулевой оператор объединения (??) отличается от логического оператора ИЛИ (||) в ECMAScript?
В ES2020 появился нулевой оператор объединения ( ?? ) , который возвращает правый операнд, если левый операнд имеет значение null или не определен. Эта функция аналогична логическому оператору ИЛИ ( || ) . Например, приведенные ниже выражения...
764 просмотров
schedule
30.03.2024