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

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 35

  • @dmitrijponkin
    @dmitrijponkin 5 лет назад +7

    Отличная подача материала: просто и понятно и при этом - максимальная концентрация информации!
    Огромное спасибо, за Ваш труд!
    Успехов, развития и процветания!

    • @YauhenKavalchuk
      @YauhenKavalchuk  5 лет назад +1

      Спасибо большое за ваш отзыв!

  • @PhilippeRigovanov
    @PhilippeRigovanov 6 лет назад

    Спасибо, наконец-то я с новым синтаксисом начал разбираться благодаря этим видео-урокам. Отдельное спасибо за ссылку на код на гитхабе.

  • @vladyslavborysov5371
    @vladyslavborysov5371 5 лет назад

    Спасибо. Очень доходчиво!

  • @yjohn2518
    @yjohn2518 6 лет назад

    Спасибо большое. Так держать!

  • @ШураБосс
    @ШураБосс 6 лет назад

    Круто, Спасибо Вам Огромное!

    • @YauhenKavalchuk
      @YauhenKavalchuk  6 лет назад

      Спасибо и вам за обратную связь

  • @odinokun
    @odinokun 5 лет назад

    Спасибо за урок.

  • @denyssamsonov9369
    @denyssamsonov9369 4 года назад

    Круто!

  • @singlebw4065
    @singlebw4065 4 года назад +1

    Это видимо тот случай когда стрелочная функция не работает в 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

  • @SweettyDavid
    @SweettyDavid 3 года назад

    Жека красава!!!

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад

      Благодарю

    • @SweettyDavid
      @SweettyDavid 3 года назад

      Я посмотрел пару уроков и понял что this.isGreat(lessons)

    • @SweettyDavid
      @SweettyDavid 3 года назад

      Что сейчас пишите, если не секрет?(проект)

  • @flockast
    @flockast 6 лет назад +1

    Присваивание контекста переменной _this это замыкание??

    • @YauhenKavalchuk
      @YauhenKavalchuk  6 лет назад

      Нет, это одна из составляющих замыкания. Замыкание - это функция со всеми внешними переменными, которые ей доступны. Но иногда, говоря про замыкание, имеют ввиду только внешние переменные

  • @kotevidze
    @kotevidze 5 лет назад

    Было бы интересно послушать видео про this, он взаимосвязан со стрелочными функциями, но до сих пор не очень понятен.

    • @YauhenKavalchuk
      @YauhenKavalchuk  5 лет назад

      Про this можно послушать в плейлисте по JavaScript

  • @novichok3417
    @novichok3417 7 месяцев назад

    8:28 оговорка . Не где вызваны А берут контекст где объявлены

  • @anazkomult
    @anazkomult 5 лет назад

    Спасибо!

  • @singlebw4065
    @singlebw4065 4 года назад

    Когда не спал всю ночь самое время смотреть сначала на тёмный фон потом резко на белый, потом снова тёмный и снова белый)) Пытка какая-то. В остальном претензий нет. Вот на Google Chrome есть расширение под тёмную консоль DevTools Theme: Zero Dark Matrix
    3.0.6.

    • @YauhenKavalchuk
      @YauhenKavalchuk  4 года назад

      В новых курсах включена тёмная тема

  • @jenyaspace
    @jenyaspace 5 лет назад +1

    что означает иногда вижу такой синтаксис функций в 2 стрелки?
    () => dsfs => {}

    • @YauhenKavalchuk
      @YauhenKavalchuk  5 лет назад +1

      Это 2 функции. Причём результат работы 1-й передаётся во 2-ю

    • @KivanV
      @KivanV Год назад

      @@YauhenKavalchuk а случаем не на оборот? результат второй (последней с правого края) функции, в левую функцию?

  • @TheKirk1989
    @TheKirk1989 4 года назад

    А что означает синтаксис $ { . . . } ?

  • @turboGadjet
    @turboGadjet 8 месяцев назад

    Не дефолтные значения, а значения по-умолчанию.

    • @YauhenKavalchuk
      @YauhenKavalchuk  8 месяцев назад

      А можно уточнить в чём разница?