Вернуться к Курс
Базовый курс JavaScript
0% Завершено
0/25 Шагов
-
1) console.log(), Переменные
-
2) Типы данных, Операторы
-
3) Условные конструкции
-
4) Объекты, массивы
-
5) Циклы
-
6) Функции. Диалоговые окна
-
7) Результат функции. Стрелочная фукция
-
8) callback, find, filter
-
9) Введение в методы и свойства
-
10) Методы строк и чисел
-
11) Методы массивов
-
12) Работа с DOM
-
13) Элементы,HTMLCollection и NodeList
-
14) Создание, добавление, замена и удаление элементов. Управление атрибутами элементов. Свойство className
-
15) addEventListener()
-
16) window, event
-
17) Работа с формами
-
18) Таймеры. this
-
JSON
-
19) Обработка ошибок
-
20) JSON, Promise, async и await
-
21) callBack()
-
22) fetch
-
7) Взаимодействие с DOM (Document Object Model)
-
23) LocalStorage, sessionStorage
В прогрессе
Урок 8 из 25
В прогрессе
8) callback, find, filter
Колбэк-функция (или обратный вызов) — это функция, переданная в другую функцию в качестве аргумента, которая затем вызывается по завершению какого-либо действия.
// Определяем функцию, которая принимает другой колбэк
function processData(callback) {
let data = "Обработанные данные";
callback(data); // вызываем переданную функцию с аргументом
}
// Определяем колбэк-функцию
function displayData(result) {
console.log("Результат:", result);
}
// Передаем колбэк в основную функцию
processData(displayData);
Домашняя работа
Задача на условия и функцию: Напишите функцию, которая принимает число и проверяет, является ли оно простым (простое число делится только на 1 и на само себя).
Задача на цикл и функцию: Напишите функцию, которая принимает массив чисел и возвращает их сумму.
Задача на цикл и функцию: Напишите функцию, которая принимает массив чисел и возвращает новый массив, в котором все элементы умножены на 2.