Тёмный

JavaScript уроки ES6 - стрелочная нотация и анонимные функции [ стрелочная функция ] [ ДЗ ] 🔊 - #8 

DKA-DEVELOP
Подписаться 137 тыс.
Просмотров 34 тыс.
50% 1

JavaScript функции разбираем особенности анонимных и стрелочных функций спецификации ES6.
🙉 Канал в телеграмм: bit.ly/2QcOXD4
💕 Есть канал для ардуинщиков и программистов: bit.ly/2SMUUYs
☕🍗 Патреон, поддержи автора:
/ dkadevelop
- Другие реквизиты на сайте автора:
dka-develop.ru/blog/donation
Используемый редактор:
Sublime: sublimetext.com
🌍 Официальный сайт:
dka-develop.ru
© Music:
RU-vid Library
#javascript #js #ityoutubersru

Опубликовано:

 

3 июл 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 172   
@DKADEVELOP
@DKADEVELOP 4 года назад
▶️ 9 (Следующий) выпуск "Массивы, методы в объектах": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-SU4AlZpULqM.html ◀️ 7 (Предыдущий) выпуск "Функция return": ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-mF6AT4ezcLk.html
@playvirtul5588
@playvirtul5588 4 года назад
Спасибо за уроки. Всё объясняется на высшем уровне. Больше уроков, больше
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍
@grozavekov
@grozavekov 4 года назад
Спасибо за очередной хороший урок, мне кажется ваши ролики скоро будут в топах по обучению js)
@DKADEVELOP
@DKADEVELOP 4 года назад
Благодарю 👍 к этому и движемся 🎉
@valentynlugovyi4789
@valentynlugovyi4789 3 года назад
Хорошо объясняешь! Благодарю !
@alexdan3107
@alexdan3107 4 года назад
Спасибо за урок. Все очень подробно и без воды. +100 лайков)
@pashok199rusable
@pashok199rusable 4 года назад
Очень круто, учусь по твоим урокам, все понятно и доступно =)
@user-yc9ul8cs1w
@user-yc9ul8cs1w 4 года назад
Спасибо за видео!
@lumpy-muisc
@lumpy-muisc 4 года назад
Огромное спасибо! )
@romanchenko8048
@romanchenko8048 2 года назад
Круто! Очень лаконично!
@backend1937
@backend1937 4 года назад
Лайкосик однозначно!!! Спасибо за ваш труд, только вперед.
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@backend1937
@backend1937 4 года назад
@@DKADEVELOP ООооо спасибо за этот сайт devdocs.io/. Очень крутой и полезный!!!
@DKADEVELOP
@DKADEVELOP 4 года назад
Пожалуйста, там даже практики есть и онлайн примеры, можно также скачать оффлайн на компьютер.
@fovsl7222
@fovsl7222 4 года назад
Давно, когда я только начинал изучать программирование, что такое ООП, классы, методы в С++, мне помогла книга Стивен Прата. А с помощью ваших уроков вот и понял как работают классы, методы в JS. Спасибо что учите людей!!!
@AzinoBeatcoin
@AzinoBeatcoin 4 года назад
Спасибо большое)
@Polite_person_
@Polite_person_ 4 года назад
Блин, а я на работе и не могу посмотреть) Спасибо что чаще стали выходить ролики. Анимация в роликах это хорошо, но главное подача материала, у вас она на высоте. Пусть будет лучше больше роликов, чем анимации. Спасибо!
@DKADEVELOP
@DKADEVELOP 4 года назад
Время не только на анимацию уходит, на проработку материала также нужно не мало времени, сценарий дело тонкое.
@muhtoryusufjanov3946
@muhtoryusufjanov3946 4 года назад
у вас есть талант изложения материала все очень просто доступно и понятно Thanks : )
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@user-zw2fu5iu1f
@user-zw2fu5iu1f 2 года назад
По твоим урокам можно лекции читать )))
@yngyhwach
@yngyhwach 4 года назад
Продолжай бро.
@Polite_person_
@Polite_person_ 4 года назад
И добавляйте больше домашних заданий, главное это практика, а ответы выкладывайте через день, чтобы каждый смог честно попотеть.
@user-uj6vy9gq1s
@user-uj6vy9gq1s 3 года назад
Thank you>
@Max-rt5uc
@Max-rt5uc 3 года назад
Задание + решение: (function(){ console.log('Я стрелочная функция'); })(); let me = () =>'Я стрелочная функция'; console.log(me())
@user-qu8rn2wg4z
@user-qu8rn2wg4z 3 года назад
Как дела?
@arinokaz
@arinokaz 4 года назад
С рабочего акка отписался, как же с домашнего не поставить лайкосик)) От домашнего меня, все та же благодарность за ваш труд!
@DKADEVELOP
@DKADEVELOP 4 года назад
Решили сменить работу на фриланс? 🤗
@arinokaz
@arinokaz 4 года назад
Неа) пока что нет столько времени что бы уходить на фриланс, там надо пахать))
@user-zz6qo8rl8c
@user-zz6qo8rl8c 3 года назад
Лучший
@user-jv9uw6bd9v
@user-jv9uw6bd9v 3 года назад
Привет! Очень понятно обьясняешь и без воды, спасибо тебе большое! Это задание оказалось легче, чем предыдущие. вот что у меня получилось: ( () => console.log ("Я анонимная функция"))();
@user-fk6vd6fb5y
@user-fk6vd6fb5y 4 года назад
Самое легкое задание :) Как всегда урок super interesting! /* (function(){ console.log('DKA-DEVELOP' + ' - Best teacher!'); })(); */ (() => console.log('DKA-DEVELOP' + ' - Best teacher!'))();
@DKADEVELOP
@DKADEVELOP 4 года назад
Отлично!
@serhiio91
@serhiio91 4 года назад
(() => console.log('им стрелочная функция'))(); Спасибо крутое пояснение
@user-vq6pe5px9k
@user-vq6pe5px9k 4 года назад
Приятно видеть качественный контент для новичков. Однако, когда появится что-нибудь не такое тривиальное? Например, Laravel Task Scheduling, интересует конечно не перепись доки, а его правильная настройка и организация работы в режиме production ну и было бы на простые примеры интересно посмотреть, Testing - тоже жду.
@user-gp4mp7pp4z
@user-gp4mp7pp4z 4 года назад
иди отсюда умник. Я вот нихера не понял. А если понял то совсем чуть чуть. Сьрелочная функция функция фунция функция ы консоль стрелочная консоль, стрелочная функция переменной обязаьельна функция чтобы вывести ей в консоль. Поэтому стрелочная функция такая функция которая стрелочная в скобках стрелочная функция. .....что blyat'??? 0_0
@user-vq6pe5px9k
@user-vq6pe5px9k 4 года назад
@@user-gp4mp7pp4z земля пухом
@samerlagha1609
@samerlagha1609 4 года назад
let arrow= message => console.log(message); arrow('we are an arrow function');
@VR-oo9rh
@VR-oo9rh 3 года назад
3:50 - стрелочная функция (ЕS6)
@SHKIPPER989
@SHKIPPER989 4 года назад
🤔👍👍👍
@Ryanttkelly
@Ryanttkelly 2 года назад
let дз = () => console.log("we are arrow functions"); console.log(дз());
@user-wp8ky5dz4e
@user-wp8ky5dz4e 3 года назад
color('red'); function color(firstColor = 'blue') { if (firstColor == 'blue') { return; } console.log(firstColor); }
@Raerlim383
@Raerlim383 4 года назад
let arrow = () => "мы стрелочная функция"; console.log(arrow()); я понял так переделать в стрелочную было задание. прочитал комментарии понял что по другому можно, но выложил свое понимание
@DKADEVELOP
@DKADEVELOP 4 года назад
Но она не является немедленно вызываемым функциональным выражением, вам приходится её вызывать отдельной строкой, надеюсь вы это разобрали.
@ihorkondratov2189
@ihorkondratov2189 4 года назад
let anonym = () => "Стрелочная Функция"; console.log(anonym());
@KuKu_RuKu88
@KuKu_RuKu88 4 года назад
let name = () => console.log("Мы стрелочная функция"); console.log(typeof name); name();
@suzieades6018
@suzieades6018 4 года назад
let anonym = () => console.log('I am a programmer'); anonym(); console.log(typeof anonym);
@user-jw1pc9ls1x
@user-jw1pc9ls1x 4 года назад
не, не правильно, думаю за 2 месяца ты понял что как
@macviser3733
@macviser3733 4 года назад
(() => console.log("стрелочная функция"))();
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@robotbender1356
@robotbender1356 4 года назад
(() => { console.log("Мы стрелочная функция") })(); // немедленно вызываемое функциональное выражение
@user-em9et3qg3k
@user-em9et3qg3k 4 года назад
А будет продолжение ?
@davidkarapetyan4841
@davidkarapetyan4841 4 года назад
let arrow = () => console.log("we are arrow function"); arrow();
@DKADEVELOP
@DKADEVELOP 4 года назад
Ну это не самовызывающаяся функция
@serhiio91
@serhiio91 4 года назад
Пройдитесь по рекурсии плиз и замыканиям ))))))
@cydeveloper2049
@cydeveloper2049 4 года назад
let arrow = () => console.log('Стрелочная функиця'); arrow(); или (() => console.log('Стрелочная функция'))();
@villakars3340
@villakars3340 3 года назад
let anonym = (message) => message; console.log(anonym("i am function"));
@user-su2yl4rw2r
@user-su2yl4rw2r 4 года назад
let anonym = () => 'Я стрелочная функция'; console.log(anonym())
@multiwin
@multiwin 4 года назад
// 1 функция let anonym = (message) => message; console.log(anonym("Мы стрелочная функция")); // 2 функция (() => console.log("Я Стрелочная функция"))();
@maksoun464
@maksoun464 3 года назад
let anonim = (message) => { return message; } console.log(anonim("Я стрелочная функция"));
@user-iy5eg3ns6i
@user-iy5eg3ns6i 4 года назад
let strelka = () => "Мы стрелочные функции"; console.log(strelka());
@diyar_jobs
@diyar_jobs 4 года назад
let strelka = () => console.log( "Мы стрелочные функции"); strelka() Вот так по проще!
@user-us5sk7po4d
@user-us5sk7po4d 4 года назад
​@@diyar_jobs let anonym = () => console.log("Я стрелочная функция") anonym();
@lumpy-muisc
@lumpy-muisc 4 года назад
let arrow = () => "Im arrow-function!"; console.log(arrow()); arrow();
@cristianpetrachi7791
@cristianpetrachi7791 3 года назад
let anonym =() => console.log('Мы стрелочная функция'); console.log(anonym());
@seahell4251
@seahell4251 Год назад
let anon = () => 'стрелочная функция'; console.log(anon()); либо let anon = () => console.log('стрелочная функция'); anon();
@serzhit130
@serzhit130 3 года назад
let name = () => console.log("We are стрелочная функция"); name();
@user-tz9kp6lv1e
@user-tz9kp6lv1e 3 года назад
Можно название темы текстового редактора
@masanarachannel7647
@masanarachannel7647 8 месяцев назад
(() => console.log("we are string function"))();
@getshou_91
@getshou_91 4 года назад
(message => console.log(message))('Анонимная функция в ES6');
@user-gl9ll2gs2d
@user-gl9ll2gs2d 4 года назад
let arrow = () => "Мы стрелочная функция"; console.log(arrow());
@demidovusa2643
@demidovusa2643 4 года назад
let func = () => console.log('I am arrow function!'); func(); let func = () => 'I am arrow function!'; console.log(func());
@whitegandalf978
@whitegandalf978 4 года назад
(() => console.log("We are arrow function"))();
@cars_owners
@cars_owners 4 года назад
let arrow = () => { console.log('Arrow function'); } arrow();
@DKADEVELOP
@DKADEVELOP 4 года назад
Немного не то, это не немедленно вызываемое функциональное выражение. Стрелочная да, но не НВФВ
@cars_owners
@cars_owners 4 года назад
@@DKADEVELOP понял. Спасибо.
@Civilizer1976
@Civilizer1976 3 года назад
let arrow = () => console.log("Я стрелочная ф-ция"); arrow();
@andreyseregin7447
@andreyseregin7447 4 года назад
//Функ=ция стрелочная выполняемая по умолчанию // (() => console.log('Мы стелочная функция'))();
@user-vl7vm5qs4v
@user-vl7vm5qs4v 4 года назад
let insole = () => console.log("Мы стрелочная функция"); insole();
@user-mx3cq2qe3n
@user-mx3cq2qe3n 4 года назад
let anonym = () => console.log("Мы стрелочная функция"); anonym();
@user-wx9uk5gl7g
@user-wx9uk5gl7g 4 года назад
(function(){console.log('Я стрелочная функция');})(); let anonim=()=>console.log('Я стрелочная функция') anonim()
@user-yi7fm1gk3y
@user-yi7fm1gk3y 4 года назад
let f = (message) => message; console.log ("Я стрелочная функция");
@user-ym2fv6by7z
@user-ym2fv6by7z 4 года назад
let anonym = () => console.log("Ми стрелочная функция"); anonym();
@jojokyn3384
@jojokyn3384 Год назад
Что такое неожиданый маркер?
@user-wp8ky5dz4e
@user-wp8ky5dz4e 3 года назад
let anonym = () => console.log("we are anonymous"); anonym();
@dmitriikhudaev6301
@dmitriikhudaev6301 4 года назад
let line = () => console.log('Я стрелочная функция'); line();
@user-rc4vu6ee5u
@user-rc4vu6ee5u 4 года назад
let anonym = () => "Мы стрелочная функция"; console.log(anonym());
@Obraveliss
@Obraveliss 3 года назад
// Два способа let anonym = () => { console.log("Я стрелочная функция") }; anonym(); //вТОРОЙ СПОСОБ let anonym = () => "Я стрелочная функция" console.log(anonym());
@zoxan4036
@zoxan4036 4 года назад
let anonim = () => console.log('мы стрелочная функция'); console.log(anonim());
@user-ev1eh7bg9n
@user-ev1eh7bg9n 4 года назад
let anonim = () => console.log('Я стрелочная функция'); anonim(); Мне кажется, что нет смысла во второй строчке снова прописывать "console.log", так как это делает функция)))))))
@Balance_GC
@Balance_GC 4 года назад
let anonym = () => "Я стрелочная функция"; console.log(anonym());
@mr.Skoloff
@mr.Skoloff 2 года назад
(function() { console.log("домашка"); })(); let homework = () => console.log("Мы стрелочная функция"); homework();
@talentedgirl3546
@talentedgirl3546 4 года назад
(() => console.log('I am a bow function'))();
@innazozulia
@innazozulia 4 года назад
let a = () => console.log (" Я стрелочная функция"); a();
@senianga1
@senianga1 Год назад
let arrow = () => console.log('I am arrow function'); arrow();
@davidlordeckiy4704
@davidlordeckiy4704 2 года назад
(function() { console.log('Я анонимная функция'); })(); let strelFunction = () => console.log('Я уже стрелочная функция'); strelFunction();
@olhas4933
@olhas4933 4 года назад
1. (() => console.log('i am arrow function'))(); 2. let arrow = () =>console.log('i am arrow function 2'); arrow(); 3. let arrow3 = () => 'i am arrow function 3'; console.log(arrow3()); 4. let arrow4 = () => { let count = 4; return 'i am arrow function ' + 4; }; console.log(arrow4()); 5. let arrow5 = message => { let count = 5; return message + 5; }; console.log(arrow5('i am arrow function ' )); 6. let arrow6 = (message, count) => { return message + count; }; console.log(arrow6('i am arrow function ', 6)); по-моему, первый вариант самый простой. Объясните, пожалуйста, новичку, а какой способ написания чаще всего применяется на практике?
@konstantinkhomenko6216
@konstantinkhomenko6216 4 года назад
let strFunk = () => console.log ('Стрелочная функция'); strFunk();
@user-tl7xl1ed7y
@user-tl7xl1ed7y 3 года назад
function message() { console.log('Ты стрелочная функция') }; message(); let message = function() { console.log('Вы стрелочная функция') }; message(); (function() { console.log('Мы стрелочная функция'); })(); let message = () => 'Я стрелочная функция'; console.log(message());
@panamaver4917
@panamaver4917 3 года назад
мне одному показалось отсылочка к Винндета??)))
@Skr1ter
@Skr1ter 3 года назад
let anonym = () => "Я стрелочная функция"; console.log(anonym());
@drino955jug3
@drino955jug3 4 года назад
console.log("1. Нету самозапуска"); let strelochnoyaFunc = () => console.log("Мы стрелочная функцыя"); strelochnoyaFunc(); console.log("2. Есть самозапуск"); (() => console.log("Мы стрелочная функцыя"))();
@SerGraY8
@SerGraY8 Год назад
const arrowFunction = () => console.log("I'm arrow function!"); arrowFunction();
@yannieyannie6797
@yannieyannie6797 4 года назад
let string = () => console.log('я стрелочная функция'); string(); || (() => console.log('я стрелочная функция'))();
@davidelbakian6399
@davidelbakian6399 4 года назад
(function() { console.log('анонимная функция'); })(); let v = () => console.log('стрелочная функция'); v()
@BrainOverflow-eof
@BrainOverflow-eof 3 года назад
Очень уж => похожа на лямбда выражение в С#
@user-cu7qw4rp1o
@user-cu7qw4rp1o 4 года назад
(() => { console.log('Я стрілочна функція')})(); або (() => console.log('Я стрілочна функція'))();
@denisk.8496
@denisk.8496 Год назад
let arrow = () => console.log("Стрелочная фунция"); arrow(); не ну тут изи
@serhiibalaniuk8241
@serhiibalaniuk8241 3 года назад
let anonym = () => console.log ("Мы стрелочная Функция."); anonym();
@muhtoryusufjanov3946
@muhtoryusufjanov3946 4 года назад
ждем сложные домашки
@DKADEVELOP
@DKADEVELOP 4 года назад
Где-то будет легче, где-то сложнее, это как закалят сталь, чтобы она была крепче. Усложнять будем понемногу иначе отсеется сразу половина, так работает мозг, что он не любит сразу сложно, не все могут радоваться трудностям ))
@Mr51525356
@Mr51525356 2 года назад
let anonym = () => console.log("То что слева знак равно и стрелька стрелочная функция"); anonym();
@sosunok02
@sosunok02 4 года назад
это же лямбда выражения
@DKADEVELOP
@DKADEVELOP 4 года назад
Вы видимо начинали не с JS, в других языках да принято называть лямбда.
@howtosimple_
@howtosimple_ 4 года назад
(() => console.log('мы стрелочная ф-цыя'))();
@DKADEVELOP
@DKADEVELOP 4 года назад
👍👍👍
@user-xs5tw3zh4e
@user-xs5tw3zh4e 4 года назад
(() => console.log('Мы стрелочная функция'))();
@DKADEVELOP
@DKADEVELOP 4 года назад
👍
@vovchansky_dev
@vovchansky_dev 3 года назад
А где про this и arguments...?
@user-sg1xi6tu9e
@user-sg1xi6tu9e 3 года назад
ну синтаксис объяснять это конечно хорошо, но а зачем эти функции вообще нужны? в чем их преимущество перед обычными функциями? хоть пару практических примеров, где это было бы уместно использовать
@user-oq7nl2ze2e
@user-oq7nl2ze2e 4 года назад
(function () {console.log('Привет мир !!!');})(); let name2 = () => console.log('Привет мир !!!'); name2(); let name3 = () =>'Привет мир !!!'; console.log(name3());
@user-gp4mp7pp4z
@user-gp4mp7pp4z 4 года назад
Спасибо за старания. Очень интересно, но ниhуя не понятно. Пора заканчивать с программированием похоже 0_о End.
@arhim7650
@arhim7650 3 года назад
(() => { console.log("Мы стрелочная функция") })();
@nurbaizhan1246
@nurbaizhan1246 4 года назад
let str = ()=> {console.log("я CтPелOчнAя фуHкция")}; str();
@sergeikirillov1127
@sergeikirillov1127 4 года назад
*** *** *** *** *** *** (() => { console.log("Мы стрелочная функция");})();
Далее
Кто победил Леру?😳
00:35
Просмотров 381 тыс.
Просто о promise в JavaScript
12:52
Просмотров 132 тыс.