fa
Feedback
Простой JavaScript

Простой JavaScript

رفتن به کانال در Telegram

JavaScript человеческим языком. Аудитория: Frontend разработчики, верстальщики, люди, интересующиеся языком программирования JavaScript. Сотрудничество: @noname_media Канал на бирже: telega.in/channels/simple_js/card?r=-Cl9H Perfluence

نمایش بیشتر
4 877
مشترکین
-124 ساعت
-187 روز
-5130 روز
آرشیو پست ها
Избегание магических значений Используйте константы для избегания магических чисел и значений в коде. #качествокода
Избегание магических значений Используйте константы для избегания магических чисел и значений в коде. #качествокода

Использование шаблонных строк Шаблонные строки облегчают вставку переменных и делают код более читаемым. #качествокода
Использование шаблонных строк Шаблонные строки облегчают вставку переменных и делают код более читаемым. #качествокода

Рекурсия Функция factorial вычисляет факториал числа с использованием рекурсии. #функции
Рекурсия Функция factorial вычисляет факториал числа с использованием рекурсии. #функции

Замыкания Функция inner является замыканием, так как она может получить доступ к переменной outerVar из внешней функции outer
Замыкания Функция inner является замыканием, так как она может получить доступ к переменной outerVar из внешней функции outer. #функции

Метод .filter() Метод .filter() создает новый массив, содержащий только элементы, которые удовлетворяют условию. #функции
Метод .filter() Метод .filter() создает новый массив, содержащий только элементы, которые удовлетворяют условию. #функции

Frontend без воды. Каждый день: 🧠 тесты 🛠 задачи ⚡️ фишки и ошибки Для тех, кто хочет расти JS / React / CSS @fepractice
Frontend без воды. Каждый день: 🧠 тесты 🛠 задачи ⚡️ фишки и ошибки Для тех, кто хочет расти JS / React / CSS @fepractice

Простой промис с resolve и then В этом примере мы создаем промис, который успешно выполняется через 1 секунду и передает стро
Простой промис с resolve и then В этом примере мы создаем промис, который успешно выполняется через 1 секунду и передает строку "Успех!" в функцию then. #промисы

Промис с отклонением и catch Здесь промис отклоняется через 1 секунду, и мы ловим ошибку с помощью метода catch. #промисы
Промис с отклонением и catch Здесь промис отклоняется через 1 секунду, и мы ловим ошибку с помощью метода catch. #промисы

Использование async/await для ожидания выполнения промиса Функция doAsyncWork ожидает выполнения промиса и выводит его резуль
Использование async/await для ожидания выполнения промиса Функция doAsyncWork ожидает выполнения промиса и выводит его результат при успешном выполнении или ошибку при отклонении. #промисы

Последовательное выполнение промисов с async/await Здесь мы ожидаем выполнения someAsyncFunction1, а затем someAsyncFunction2
Последовательное выполнение промисов с async/await Здесь мы ожидаем выполнения someAsyncFunction1, а затем someAsyncFunction2, гарантируя последовательное выполнение. #промисы

Параллельное выполнение промисов с Promise.all и async/await Promise.all позволяет выполнить промисы параллельно, и затем мы
Параллельное выполнение промисов с Promise.all и async/await Promise.all позволяет выполнить промисы параллельно, и затем мы ожидаем оба результата. #промисы

Ожидание выполнения нескольких промисов с Promise.allSettled Promise.allSettled ожидает завершения всех промисов и возвращает
Ожидание выполнения нескольких промисов с Promise.allSettled Promise.allSettled ожидает завершения всех промисов и возвращает их состояния (успешно или с ошибкой) и результаты. #промисы

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

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

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

Параллельное выполнение промисов с Promise.all и async/await Promise.all позволяет выполнить промисы параллельно, и затем мы
Параллельное выполнение промисов с Promise.all и async/await Promise.all позволяет выполнить промисы параллельно, и затем мы ожидаем оба результата. #промисы

Использование Promise.resolve для создания успешного промиса Promise.resolve создает успешный промис с указанным значением. #
Использование Promise.resolve для создания успешного промиса Promise.resolve создает успешный промис с указанным значением. #промисы

Объявление функции Эта функция принимает аргумент name и возвращает строку приветствия. #функции
Объявление функции Эта функция принимает аргумент name и возвращает строку приветствия. #функции

Комментарии для пояснения кода Комментарии помогают другим разработчикам (и вам самим) понять цель и функциональность определ
Комментарии для пояснения кода Комментарии помогают другим разработчикам (и вам самим) понять цель и функциональность определенных участков кода. #качествокода

Использование объектов для конфигурации Использование объектов для передачи конфигурационных параметров делает код более чита
Использование объектов для конфигурации Использование объектов для передачи конфигурационных параметров делает код более читаемым. #качествокода