JavaScript заметки
8.52K subscribers
2.77K photos
4 videos
1.28K links
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке.

Можно почитать пока компилируется проект :)

Сотрудничество: @noname_media

Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
Download Telegram
Метод forEach()

Метод forEach() является одним из методов доступных для работы с массивами в JavaScript. Он позволяет выполнять указанную функцию обратного вызова для каждого элемента в массиве. Таким образом, мы можем легко итерироваться по всем элементам массива и выполнить определенные операции для каждого из них.

В примере у нас есть массив чисел numbers. Мы используем метод forEach() для итерации по каждому элементу массива и выводим его значение в консоль. Функция обратного вызова, переданная в forEach(), принимает каждый элемент массива и выполняет указанный код для него.

Метод forEach() является удобным инструментом для обхода элементов массива и выполнения операций с каждым из них. Он предоставляет нам простой и понятный способ работать с каждым элементом без необходимости использовать циклы или индексы массива.

#метод
👍10
10 игр для изучения JavaScript

В этой статье вы найдете десятку интересных игр для изучения JavaScript. Попробуйте их, ведь учиться, играя, куда легче!

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
👍9🔥21
Функция reduce()

Используется для агрегации значений массива в одно единственное значение

#функции
👍5🔥21
JavaScript редактор SVG диаграмм

DgrmJS — это библиотека JavaScript для создания блок-схем SVG. Основная цель библиотеки — настроить рабочие процессы в системах BPM (Business Process Management). Подробней об этой библиотеке узнаешь из статьи.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
4👍2🔥1
Функция map()

Позволяет преобразовывать каждый элемент массива в новый элемент.

#функции
👍54
Ошибки с промисами

В данной статье продемонстрированы самые распространенные ошибки при работе с промисами. К ним относятся: использование блока try/catch внутри промиса; неправильное использование Promise.race(); злоупотребление промисами.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
4👍1
Функция filter()

Используется для фильтрации элементов массива на основе заданного условия

#функции
👍10🔥31
Функция every()

Проверяет, удовлетворяют ли все элементы массива заданному условию

#функции
👍9
Стек вызовов JavaScript

Как выполняются функции в Javascript? Каков порядок их выполнения? Что такое контекст выполнения? Отвечаем на эти вопросы с иллюстрациями.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
👍105🔥2
О производительности JavaScript

Бенчмарки — это что-то вроде минного поля. Каждый бенчмарк имеет свои недостатки и погрешности, и помимо пиковой производительности существует целый ряд других факторов, которые необходимо оценивать при выборе платформы или фреймворка для создания веб-сервисов. В данной статье автор демонстрирует производительность фреймворка just-js.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
4👍2🔥1
Функция find()

Находит первый элемент в массиве, удовлетворяющий заданному условию.

#функции
👍7🔥31
Функция some()

Проверяет, удовлетворяет ли хотя бы один элемент массива заданному условию.

#функции
👍8🔥31
Управление памятью JavaScript

Если вы разрабатывали приложения, то могли сталкиваться с такой проблемой, как утечка памяти. В сегодняшней статье мы расскажем об управлении памятью в JS и о том, как не допустить ее утечек.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
9👍1🔥1
Способы применения reduce

Метод reduce() выполняет функцию редуктора для каждого элемента массива и возвращает одно выходное значение. Редьюсер проходит по массиву поэлементно. На каждом шаге добавляет текущее значение массива к результату предыдущего шага. Этот результат является текущей суммой всех предыдущих шагов. Делается это до тех пор, пока не останется элементов для добавления. Делимся статьей, где автор демонстрирует различные применения reduce.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
👍73🔥3
Функция sort()

Сортирует элементы массива по заданному критерию

#функции
👍62🔥1
Функция findIndex()

Возвращает индекс первого элемента в массиве, удовлетворяющего заданному условию.

#функции
👍31🔥1
Клонирования в JavaScript

Чтобы выделить "победителя" среди методов глубокого клонирования в JavaScript, необходимо протестировать каждый из них. Предлагаем результаты серии модульных тестов.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
👍42🔥1
Асинхронный JavaScript

Асинхронное программирование — это метод, который позволяет твоей программе запустить потенциально длительную задачу и по-прежнему иметь возможность реагировать на другие события во время выполнения этой задачи. Данная статья поможет разобраться с асинхронностью.

#статья

❤️ Прожимай реакции, если нравится такой формат

👉 Читать статью
👍73
Функция forEach()

Выполняет заданное действие для каждого элемента массива.

#функции
👍81
Функция concat()

Объединяет два или более массива и возвращает новый массив.

#функции
👍112🔥2