Chapters
Введение
Введение
0:00
Введение
0:00
Как выполнять код
Как выполнять код
7:38
Как выполнять код
7:38
Самое важное в JavaScript
Самое важное в JavaScript
20:17
Что такое console log
Что такое console log
23:29
Что такое console log
23:29
Выражения
Выражения
32:24
Выражения
32:24
Переменные
Переменные
41:24
Переменные
41:24
Объявление переменных
Объявление переменных
49:43
Объявление переменных
49:43
Практика по созданию переменных
Практика по созданию переменных
59:41
Примитивные типы
Примитивные типы
1:06:29
Примитивные типы
1:06:29
Ссылочный тип
Ссылочный тип
1:12:27
Ссылочный тип
1:12:27
Динамическая типизация
Динамическая типизация
1:28:38
Динамическая типизация
1:28:38
Объекты
Объекты
1:39:38
Объекты
1:39:38
Создание и удаление свойств объектов
Создание и удаление свойств объектов
1:45:18
Вложенные свойства
Вложенные свойства
1:55:58
Вложенные свойства
1:55:58
Сокращенный формат записи свойств
Сокращенный формат записи свойств
1:59:18
Глобальные объекты
Глобальные объекты
2:03:28
Глобальные объекты
2:03:28
Методы объекта
Методы объекта
2:09:01
Методы объекта
2:09:01
JSON - JavaScript Object Notation
JSON - JavaScript Object Notation
2:14:17
Мутация в JavaScript
Мутация в JavaScript
2:25:17
Мутация в JavaScript
2:25:17
Как избежать мутаций объектов
Как избежать мутаций объектов
2:32:26
Как избежать мутаций объектов
2:32:26
Что такое функция
Что такое функция
2:42:11
Что такое функция
2:42:11
Объявление и вызов функции
Объявление и вызов функции
2:50:15
Объявление и вызов функции
2:50:15
Передача значения по ссылке
Передача значения по ссылке
3:00:25
Передача значения по ссылке
3:00:25
Колбэк функции
Колбэк функции
3:07:36
Колбэк функции
3:07:36
Области видимости
Области видимости
3:16:45
Области видимости
3:16:45
Цепочка областей видимости
Цепочка областей видимости
3:22:26
Цепочка областей видимости
3:22:26
Жизненный цикл переменных
Жизненный цикл переменных
3:28:05
Жизненный цикл переменных
3:28:05
Типы областей видимости
Типы областей видимости
3:36:38
Типы областей видимости
3:36:38
Строгий режим
Строгий режим
3:41:19
Строгий режим
3:41:19
Операторы
Операторы
3:44:05
Операторы
3:44:05
Оператор присваивания
Оператор присваивания
3:49:50
Оператор присваивания
3:49:50
Унарные и бинарные операторы
Унарные и бинарные операторы
3:53:33
Унарные и бинарные операторы
3:53:33
Форматы записи операторов
Форматы записи операторов
3:57:34
Форматы записи операторов
3:57:34
Приоритетность операторов
Приоритетность операторов
3:59:53
Приоритетность операторов
3:59:53
Логические операторы
Логические операторы
4:03:20
Логические операторы
4:03:20
Ложные значения
Ложные значения
4:04:47
Ложные значения
4:04:47
Практика с typeof оператором
Практика с typeof оператором
4:07:58
Практика с typeof оператором
4:07:58
Оператор НЕ
Оператор НЕ
4:10:57
Оператор НЕ
4:10:57
Операторы короткого замыкания И
Операторы короткого замыкания И
4:13:39
Операторы короткого замыкания И
4:13:39
Оператор короткого замыкания ИЛИ
Оператор короткого замыкания ИЛИ
4:16:47
Оператор короткого замыкания ИЛИ
4:16:47
Трюк с оператором И и вызовом функции
Трюк с оператором И и вызовом функции
4:20:18
Оператор разделения объекта на свойства
Оператор разделения объекта на свойства
4:26:06
Конкатенация строк
Конкатенация строк
4:31:34
Конкатенация строк
4:31:34
Функциональные выражения
Функциональные выражения
4:38:01
Функциональные выражения
4:38:01
Стрелочные функции
Стрелочные функции
4:45:44
Стрелочные функции
4:45:44
Значения параметров функции по умолчанию
Значения параметров функции по умолчанию
4:53:59
Обработка ошибок
Обработка ошибок
5:08:22
Обработка ошибок
5:08:22
Инструкции
Инструкции
5:17:26
Инструкции
5:17:26
Выражения-инструкции
Выражения-инструкции
5:23:44
Выражения-инструкции
5:23:44
Как отличить инструкцию от выражения
Как отличить инструкцию от выражения
5:28:27
Массивы
Массивы
5:34:39
Массивы
5:34:39
Оператор сравнения для массивов и объектов
Оператор сравнения для массивов и объектов
5:42:03
Массив против Объекта
Массив против Объекта
5:44:35
Массив против Объекта
5:44:35
Методы массивов
Методы массивов
5:55:37
Методы массивов
5:55:37
Метод forEach
Метод forEach
6:05:15
Метод forEach
6:05:15
Метод map
Метод map
6:12:28
Метод map
6:12:28
Деструктуризация объектов
Деструктуризация объектов
6:20:02
Деструктуризация объектов
6:20:02
Деструктуризация массивов
Деструктуризация массивов
6:24:33
Деструктуризация массивов
6:24:33
Деструктуризация параметров функции
Деструктуризация параметров функции
6:27:53
Условные инструкции
Условные инструкции
6:34:09
Условные инструкции
6:34:09
Условная инструкция if else
Условная инструкция if else
6:43:04
Условная инструкция if else
6:43:04
Использование if в функциях
Использование if в функциях
6:55:40
Использование if в функциях
6:55:40
Инструкция Switch
Инструкция Switch
7:03:18
Инструкция Switch
7:03:18
Тернарный оператор
Тернарный оператор
7:08:18
Тернарный оператор
7:08:18
Циклы
Циклы
7:22:04
Циклы
7:22:04
Цикл for
Цикл for
7:25:48
Цикл for
7:25:48
Для перебора массивов не нужен for
Для перебора массивов не нужен for
7:31:08
Цикл while
Цикл while
7:36:51
Цикл while
7:36:51
Цикл do while
Цикл do while
7:40:13
Цикл do while
7:40:13
Цикл for in
Цикл for in
7:42:59
Цикл for in
7:42:59
Методы keys и values для объектов
Методы keys и values для объектов
7:45:42
Цикл for in для массивов
Цикл for in для массивов
7:51:11
Цикл for in для массивов
7:51:11
Цикл for of
Цикл for of
7:52:43
Цикл for of
7:52:43
Модули
Модули
7:57:21
Модули
7:57:21
Создание и запуск модулей с помощью Node
Создание и запуск модулей с помощью Node
8:05:07
Несколько экспортов
Несколько экспортов
8:18:33
Несколько экспортов
8:18:33
Правила работы с модулями
Правила работы с модулями
8:23:11
Правила работы с модулями
8:23:11
Практика по созданию нескольких экспортов
Практика по созданию нескольких экспортов
8:26:18
Как используются модули в React
Как используются модули в React
8:30:30
Как используются модули в React
8:30:30
Введение в классы и прототипы
Введение в классы и прототипы
8:37:05
Введение в классы и прототипы
8:37:05
Пример класса
Пример класса
8:41:09
Пример класса
8:41:09
Создание экземпляров класса
Создание экземпляров класса
8:49:23
Создание экземпляров класса
8:49:23
Цепочка прототипов
Цепочка прототипов
8:55:40
Цепочка прототипов
8:55:40
Вызов унаследованных методов
Вызов унаследованных методов
8:58:42
Вызов унаследованных методов
8:58:42
Практика по созданию классов и экземпляров
Практика по созданию классов и экземпляров
9:02:08
Проверка принадлежности свойств объектов
Проверка принадлежности свойств объектов
9:11:22
Статические методы
Статические методы
9:16:04
Статические методы
9:16:04
Практика по созданию статических методов
Практика по созданию статических методов
9:19:06
Расширение других классов
Расширение других классов
9:23:12
Расширение других классов
9:23:12
Что же такое прототип
Что же такое прототип
9:30:47
Что же такое прототип
9:30:47
Введение в промисы
Введение в промисы
9:37:51
Введение в промисы
9:37:51
Создание и использование промисов
Создание и использование промисов
9:43:57
Использование промисов в fetch
Использование промисов в fetch
9:51:54
Использование промисов в fetch
9:51:54
Практика по использованию промисов и fetch
Практика по использованию промисов и fetch
10:00:25
Практика с отклонением промисов
Практика с отклонением промисов
10:12:20
Практика с отклонением промисов
10:12:20
Вызов fetch внутри промиса
Вызов fetch внутри промиса
10:15:29
Вызов fetch внутри промиса
10:15:29
Асинхронные функции
Асинхронные функции
10:23:28
Асинхронные функции
10:23:28
Обработка ошибок в асинхронных функциях
Обработка ошибок в асинхронных функциях
10:48:17
Ключевые принципы в async await
Ключевые принципы в async await
10:51:56
Ключевые принципы в async await
10:51:56
Sync to video time
Description
Chapters
View all
View all
Transcript
Follow along using the transcript.
Show transcript
Bogdan Stashchuk
233K subscribers
Transcript
NaN / NaN
Show chat replay