Простой JavaScript
Простой JavaScript - JavaScript человеческим языком. Присоединяйтесь к нашему Telegram-каналу, чтобы получать простые и понятные объяснения JavaScript-концепций и функций. Узнайте, как использовать JavaScript для создания интерактивных веб-сайтов и приложений. Получайте полезные советы, лайфхаки и примеры кода, которые помогут вам стать лучшим JavaScript-разработчиком. Присоединяйтесь к нашему каналу и расширьте свои знания в мире JavaScript!
Использование классов как модели данных
Здесь класс User
используется для создания объектов пользователей, которые могут быть сохранены в массиве или базе данных.
#классы
Использование классов в массиве
Мы создаем массив объектов класса Product
и вычисляем общую стоимость продуктов с помощью метода reduce
.
#классы
Использование классов для работы с данными
Класс Task
представляет задачу с заголовком, описанием и статусом выполнения.
#классы
Использование конструктора родительского класса
Ключевое слово super
используется для вызова конструктора родительского класса.
#классы
Статические методы
Статические методы класса MathUtils
могут быть вызваны без создания экземпляра класса.
#классы
Геттеры и сеттеры
В этом примере класс Circle
имеет геттер и сеттер для вычисления диаметра окружности на основе радиуса.
#классы
Наследование классов
Здесь Dog
наследует от Animal
. Метод speak
переопределен в классе Dog
, чтобы изменить поведение.
#классы
Создание класса и экземпляра класса
В этом примере мы создаем класс Person
с конструктором и методом sayHello()
. Затем мы создаем экземпляр класса и вызываем метод объекта.
#классы
Object.keys()
Возвращает массив ключей объекта.
#функции
setInterval()
Запускает функцию регулярно через заданный интервал времени.
#функции
setTimeout()
Позволяет запланировать выполнение функции через определенное время.
#функции
Promise()
Позволяет работать с асинхронными операциями и управлять их состоянием.
#функции
Метод .map()
Метод .map()
создает новый массив, применяя функцию к каждому элементу.
#функции
Метод .forEach()
Метод .forEach()
применяет переданную функцию ко всем элементам массива.
#функции
Метод .splice()
Метод .splice()
изменяет содержимое массива, удаляя или заменяя элементы.
#функции
Метод .sort()
Метод .sort()
сортирует элементы массива с использованием переданной функции сравнения.
#функции
Метод .find()
Метод .find()
находит первый элемент массива, удовлетворяющий условию.
#функции
Метод .some()
Метод .some()
проверяет, выполняется ли условие хотя бы для одного элемента массива.
#функции
Метод .every()
Метод .every()
проверяет, выполняется ли условие для каждого элемента массива.
#функции
Метод .reduce()
Метод .reduce()
выполняет агрегацию элементов массива с помощью переданной функции.
#функции