Рассматриваем особенности синтаксиса JavaScript, которые отличают этот язык от других. Лекция включает новейшие синтаксические конструкции, и на примерах разбираем, что такое Фукнции, Неименованные функции, Стрелочные функции, Контекст вызова, Области видимости данных, Замыкание функций, Деструктурирование массивов и объектов, а так же рассматриваем стандартные объекты JSON и RegExp.

#js #javascript #json #функции #СтрелочныеФункции

Полный курс Web-программирование - https://youtu.be/0rKu6vKL01s

JavaScript Часть 1 - Основы JS - https://youtu.be/EeUMTst0vuw
JavaScript Часть 3 - Объекты браузера в JS - https://youtu.be/jdVRDdm6R6I
JavaScript Часть 4 - События в JS - https://youtu.be/YTuSEJbAA1U

JSON в JavaScript - https://youtu.be/DwTnyBAJmUY
Регулярные выражения - https://youtu.be/VjXqOIeNvJY

Содержание:
00:00 - Вступление
00:56 - Функция eval()
06:44 - Оператор typeof и скрытые типы переменных
10:10 - Оператор instanceof и сопоставление ссылок на объекты
13:22 - JSON нотация, основы синтаксиса
19:40 - Встроенный объект JSON и методы parse() и stringify()
25:12 - Функции в JavaScript. Описание через function
32:40 - Передача параметров в функции в кол-ве отличном от объявления
36:25 - Объект arguments для доступа к параметрам функции
40:55 - Свойство callee у объекта arguments. Методы call() и apply()
45:40 - this внутри функций и контекст вызова функции
52:45 - rest (остаточные) параметры функции ( , ...pars ) и значения по умолчанию для параметров в JS
1:02:58 - Неименованные функции в JavaScript
1:04:28 - Передача функций в качестве параметров другой функции
1:09:47 - Стрелочные функции в JavaScript
1:29:03 - Вложенные функции
1:30:00 - Замыкание данных в функции (closing)
1:32:27 - Области видимости переменных var и let в функциях, видимость вложенных функций.
1:49:24 - Деструктурирование в JavaScript. Деструктурирование массивов и объектов.
1:57:28 - Объект RegExp и регулярные выражения в JS