JavaScript test
9.55K subscribers
3.13K photos
17 videos
4.83K links
Javascript и все что с ним связано

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Использование Promise.allSettled для выполнения промисов с разными результатами

Promise.allSettled позволяет выполнить все промисы и получить информацию о каждом из них, независимо от результата.

JavaScript test
❗️Что будет на выходе?

Ответ: [2, 3]

JavaScript test
Работа с локальным хранилищем (localStorage)

Локальное хранилище позволяет сохранять данные на стороне клиента и извлекать их при последующих посещениях страницы.

JavaScript test
🧩Что будет на выходе?

Ответ: "105"

JavaScript test
Манипуляция элементами HTML

JavaScript позволяет создавать и добавлять новые элементы на веб-страницу динамически.

JavaScript test
Ожидание выполнения промисов в определенной последовательности

Здесь мы обеспечиваем выполнение промисов в порядке итерации по массиву promises.

JavaScript test
❓Что будет на выходе?

Ответ: Newtown

JavaScript test
🔥Что будет на выходе?

Ответ: Ошибка компиляции

JavaScript test
🧩Что будет на выходе?

Ответ: name
age


JavaScript test
Ожидание выполнения промиса с таймаутом

Promise.race ожидает первого выполненного промиса и может использоваться для установки временного ограничения.

JavaScript test
❕Что будет на выходе?

Ответ: 1 2

JavaScript test
❓Что будет на выходе?

Ответ: 6

JavaScript test
❔Что будет на выходе?

Ответ: 10

JavaScript test
🔥 Бесплатный курс по Backend-разработке

Газпромбанк приглашает тебя в бесплатную академию GPB IT Factory с оффером для лучших студентов.
 
Ты сможешь прокачать свои скиллы в backend-разработке, создать с нуля чат-бот «Минибанк» на языке Java/Kotlin и Java Spring Boot приложение, которые сможешь добавить в свое портфолио.

Кроме этого, лучшие студенты программы смогут присоединиться к команде Газпромбанка на позицию начинающего специалиста с перспективой роста до middle-позиции. 
 
Мы ждем студентов 2 курса магистратуры или тех, кто уже завершил(-а) обучение в вузе и хочет развиваться в backend-разработке. Занятия будут проходить очно в Москве 2 раза в неделю в вечернее время.

Для прохождения отбора достаточно обладать инженерным мышлением, владеть одним из языков программирования, а также знать основы SQL, Computer Science и Linux. 

Оставить заявку
Деструктуризация

Она позволяет извлекать данные из массивов и объектов более простым и удобным способом.

const user = { name: 'John', age: 30 };
const { name, age } = user;

В этом примере мы используем деструктуризацию, чтобы извлечь значения name и age из объекта user и сохранить их в переменных с теми же именами.

Деструктуризация - это полезная фича в JavaScript, которая делает работу с объектами и массивами более удобной.

JavaScript test
Три способа проверить, является ли объект массивом

В JS массив также является объектом, так что для такой проверки вы можете использовать три способа (это часто задают на собеседованиях):

const arr = [1, 2, 3, 4];

• arr.constructor.toString().indexOf("Array") > -1
• arr instanceof Array
• Array.isArray(arr)

JavaScript test
❗️Что будет на выходе?

Ответ: ReferenceError

JavaScript test
❓Что будет на выходе?

Ответ: string

JavaScript test
Асинхронная загрузка внешних скриптов

Этот код демонстрирует асинхронную загрузку внешних скриптов на веб-странице.

JavaScript test
Преобразование колбэка в промис с util.promisify

util.promisify преобразует асинхронную функцию использующую колбэк, в промис, что делает ее удобной для использования с async/await.

JavaScript test