JavaScript - Мастер-класс по Веб Разработке, React и Node.js

Why take this course?
Вот краткое описание того, что вы узнаете в каждой из задач, которые вы перечислили:
-
Использование метода "reduce" для создания объекта - Метод
reduce
используется для применения функции к каждому элементу массива и накопления результата в одном объекте. -
Сортировка объектов в массиве - Вы узнаете, как отсортировать массив объектов по определенному ключу или функции сравнения.
-
Шаблонные строки - Шаблоны строк (ECMAScript 2015) позволяют вставлять данные в строку в виде объекта, который затем преобразуется в строку с включенными значениями.
-
Операторы rest и spread -
rest
используется для получения массива аргументов в функции, аspread
- для расширения или копирования массивов. -
Параметры функции по умолчанию - Позволяют задать стандартное значение параметра функции, если он не был передан или было передано
undefined
. -
Сокращенное написание свойств объектов - Сокращенная форма определения объекта с проверкой на существование уже имеющегося ключа и его последующим добавлением или обновлением.
-
Деструктуризация массива - Позволяет извлечь значения из массива и присвоить их переменным в одной операции.
-
Деструктуризация результата функции - Разбор результата функции (например, после вызова
split
на строку) и присваивание результатов разборки переменным. -
Деструктуризация объектов - Разбор объекта и извлечение его свойств для использования в коде.
-
Трансформация массива объектов - Применение функции к каждому элементу массива и преобразование его в новый массив.
-
Удаление свойств объекта - Удаление или исключения свойств из объекта с помощью оператора
delete
. -
Расширение массивов - Добавление новых элементов в существующий массив без создания нового массива с помощью методов
push
,unshift
и оператораadd
. -
Модифицированный метод push для массивов - Вариация стандартного метода
push
, который может принимать несколько аргументов с помощьюrest
. -
Сумма чисел в массиве - Применение различных способов суммирования элементов массива, включая методы массивов и операторы.
-
Разница в объявлении функций (Function Declarations, Function Expressions и Arrow Functions) - Расхождения в объявлении функций и их последствия для области видимости и контекста
this
. -
Зона видимости функции - Понимание, как окружение (scope) функции определяется и как это повлияет на доступ к переменным.
-
Hoisting - Перемещение объявлений функций или переменных на начало области видимости с помощью подъема (hoist).
-
Тернарный оператор (Ternary Operator) - Краткий способ выполнения условного выражения в одну строку.
-
Стрелочные функции (Arrow Functions) - Короткие записи функций с ленивой обработкой
this
и их особенности.
Каждая из этих задач поможет вам глубже понять и улучшить свои навыки работы с JavaScript, который является одним из самых мощных и гибких языков программирования современного мира.
Course Gallery




Loading charts...