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


Раскрытие эволюции JavaScript: от ES5 до ESNext и далее
Добро пожаловать в захватывающий мир современного JavaScript! В этом сообщении блога мы совершим путешествие по эволюции JavaScript, сравнивая его различные версии, от базового ES5 до передового ESNext. 🚀 Итак, возьмите свой любимый напиток ☕️, расслабьтесь и давайте окунемся в увлекательный мир возможностей и улучшений JavaScript. Фонд ES5 🌱 ES5, выпущенный в 2009 году, представил важные функции, которые легли в основу современного JavaScript. Функциональные выражения 📜..

Необязательная цепочка — Уже используется
Веб-сайт Typescript определяет необязательную цепочку как По своей сути необязательная цепочка позволяет нам писать код, в котором Typescript может немедленно остановить выполнение некоторых выражений, если мы столкнемся с null или undefined . Как разработчики JavaScript, мы часто работаем с глубоко вложенными объектами JSON. Если данные получены из REST API, то вы, скорее всего, зависите от бэкэнда, чтобы убедиться, что ваш ответ соответствует ожидаемому формату, иначе мы..

Array.prototype.flat и Array.prototype.flatMap
20 декабря 2018 г. • ⌛ 3 мин чтения Краткая история любви к экспериментальному новому дополнению к методам Array — Flat и FlatMap. Мы можем выровнять любой нерегулярный массив (массив, который содержит массив или массивы) независимо от уровня глубины, а также возможность одновременного выравнивания и сопоставления — очень крутая функция, появившаяся в JavaScript после того, как весь Array.smoosh эпизод. Маленькая история Вы когда-нибудь слышали о #SmooshGate ? TC39 рабочая..

Более простая реализация микрофронтендов с помощью React и ESNext
Вокруг микрофронтендов было много разговоров и шумихи. С https://micro-frontends.org/ системы Microfrontend Методы, стратегии и рецепты создания современного веб-приложения с участием нескольких команд, которые могут выпускать функции независимо друг от друга. Основная идея состоит в том, чтобы распространить идею микросервисов на разработку внешнего интерфейса, с помощью которой систему можно разделить на команды, владеющие комплексной системой, и независимо доставлять внешние..

Неглубокое копирование / клонирование объектов в JavaScript
Нам часто нужно копировать / клонировать объекты. JavaScript предлагает несколько решений этой проблемы. В этой статье мы сравним некоторые из них. Object.assign Метод Давайте создадим объект человека и клонируем его с помощью Object.assign в примере ниже: const person = { name: 'john', age: 35, interests: { javascript: true } }; const clone = Object.assign ({}, person); console.log(clone); // { name: 'john', age: 35, interests: { javascript: true } } Печать значений..