ES6 #5 Стрелочные функции (Arrow function)

  Рет қаралды 12,301

webDev

webDev

Күн бұрын

#YauhenK #webDev #ECMAScript #ES6
Всех приветствую в курсе «ES6».
В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим.
✒ Репозиторий курса:
✔ GitHub: github.com/Yau...
✒ Используемые ресурсы и инструменты:
✔ Atom (Редактор кода): atom.io/
✔ Node.js: nodejs.org/en/
✔ Browserify/Watchify: github.com/bro...
✔ NPM http-server: www.npmjs.com/...
✒ Полезные ссылки:
✔ Exploring ES6: exploringjs.com...
✔ Babel: babeljs.io/doc...
✒ Полезные курсы на канале:
✔ JavaScript: • JavaScript
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R...
✒ Автор курса:
✔ KZbin: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenK...
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/Yau...
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/Yau...

Пікірлер: 35
@dmitrijponkin
@dmitrijponkin 6 жыл бұрын
Отличная подача материала: просто и понятно и при этом - максимальная концентрация информации! Огромное спасибо, за Ваш труд! Успехов, развития и процветания!
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Спасибо большое за ваш отзыв!
@PhilippeRigovanov
@PhilippeRigovanov 6 жыл бұрын
Спасибо, наконец-то я с новым синтаксисом начал разбираться благодаря этим видео-урокам. Отдельное спасибо за ссылку на код на гитхабе.
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Спасибо и вам за отзыв!
@vladyslavborysov5371
@vladyslavborysov5371 6 жыл бұрын
Спасибо. Очень доходчиво!
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
И вам спасибо за отзыв!
@odinokun
@odinokun 6 жыл бұрын
Спасибо за урок.
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Пожалуйста!
@yjohn2518
@yjohn2518 6 жыл бұрын
Спасибо большое. Так держать!
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
И вам спасибо за отзыв!
@ШураБосс
@ШураБосс 6 жыл бұрын
Круто, Спасибо Вам Огромное!
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Спасибо и вам за обратную связь
@denyssamsonov9369
@denyssamsonov9369 4 жыл бұрын
Круто!
@SweettyDavid
@SweettyDavid 3 жыл бұрын
Жека красава!!!
@YauhenKavalchuk
@YauhenKavalchuk 3 жыл бұрын
Благодарю
@SweettyDavid
@SweettyDavid 3 жыл бұрын
Я посмотрел пару уроков и понял что this.isGreat(lessons)
@SweettyDavid
@SweettyDavid 3 жыл бұрын
Что сейчас пишите, если не секрет?(проект)
@anazkomult
@anazkomult 5 жыл бұрын
Спасибо!
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Пожалуйста
@novichok3417
@novichok3417 11 ай бұрын
8:28 оговорка . Не где вызваны А берут контекст где объявлены
@YauhenKavalchuk
@YauhenKavalchuk 11 ай бұрын
👍
@kotevidze
@kotevidze 5 жыл бұрын
Было бы интересно послушать видео про this, он взаимосвязан со стрелочными функциями, но до сих пор не очень понятен.
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Про this можно послушать в плейлисте по JavaScript
@flockast
@flockast 6 жыл бұрын
Присваивание контекста переменной _this это замыкание??
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Нет, это одна из составляющих замыкания. Замыкание - это функция со всеми внешними переменными, которые ей доступны. Но иногда, говоря про замыкание, имеют ввиду только внешние переменные
@singlebw4065
@singlebw4065 4 жыл бұрын
Это видимо тот случай когда стрелочная функция не работает в new. По какой то причине теряет контекст function sayHello3(name, family, age){ this.name = name, this.family = family, this.age = age }; sayHello3.prototype.myMethod = () => { console.dir(`Привет ${this.name} ${this.family} ${this.age}`); } // если воспользоваться function то нормально let pers3 = new sayHello3('Вася', 'Пупкин', 35); pers3.myMethod() //результат Привет () => { console.dir(arguments); } undefined undefined
@singlebw4065
@singlebw4065 4 жыл бұрын
Когда не спал всю ночь самое время смотреть сначала на тёмный фон потом резко на белый, потом снова тёмный и снова белый)) Пытка какая-то. В остальном претензий нет. Вот на Google Chrome есть расширение под тёмную консоль DevTools Theme: Zero Dark Matrix 3.0.6.
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
В новых курсах включена тёмная тема
@jenyaspace
@jenyaspace 6 жыл бұрын
что означает иногда вижу такой синтаксис функций в 2 стрелки? () => dsfs => {}
@YauhenKavalchuk
@YauhenKavalchuk 6 жыл бұрын
Это 2 функции. Причём результат работы 1-й передаётся во 2-ю
@KivanV
@KivanV Жыл бұрын
@@YauhenKavalchuk а случаем не на оборот? результат второй (последней с правого края) функции, в левую функцию?
@TheKirk1989
@TheKirk1989 5 жыл бұрын
А что означает синтаксис $ { . . . } ?
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Это template string
@turboGadjet
@turboGadjet 11 ай бұрын
Не дефолтные значения, а значения по-умолчанию.
@YauhenKavalchuk
@YauhenKavalchuk 11 ай бұрын
А можно уточнить в чём разница?
ES6 #6 Цикл for…of
3:30
webDev
Рет қаралды 7 М.
ES6 #8 Классы (Class)
11:01
webDev
Рет қаралды 16 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Основы JavaScript. #18 Arrow functions
18:19
EasyCode
Рет қаралды 12 М.
ES6 #9 Наследование (Inheritance)
9:23
webDev
Рет қаралды 7 М.
ES6 #4 Шаблонная строка (Template string)
12:15
Как устроены швейные машинки? [Veritasium]
16:50
ES6 #16 Генераторы (Generators)
11:41
webDev
Рет қаралды 12 М.
Функции. Return - это просто!
13:28
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 39 М.
ES6 #12 Символы (Symbols)
8:32
webDev
Рет қаралды 23 М.
Смысл интеграла и производной. В помощь студенту
15:54
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН