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