Spread синтаксис и Rest параметры в JavaScript, разбираем на примерах

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 48

  • @НикВла27
    @НикВла27 ปีที่แล้ว +1

    cпасибо, было полезно

  • @НиколайСтепанов-ю3м
    @НиколайСтепанов-ю3м ปีที่แล้ว +1

    Спасибо за лучший канал про JavaScript!

  • @Albert_Hall
    @Albert_Hall 2 ปีที่แล้ว +8

    Премного благодарен! очень легко вас слушать. С точки зрения преподавания/обучения - подача материала ТОП!

  • @alexreznitsky6338
    @alexreznitsky6338 ปีที่แล้ว +2

    Очень понятно и доступно, впрочем как всегда.
    Большое вам спасибо

  • @kikim9838
    @kikim9838 3 ปีที่แล้ว +23

    Здравствуйте Александр, сделайте пожалуйста, урок по TypeScript с React.

    • @jessli1596
      @jessli1596 3 ปีที่แล้ว +2

      Поддерживаю!!!!

    • @zhadyraimashova1776
      @zhadyraimashova1776 2 ปีที่แล้ว +1

      Ts гавно

    • @deterkot
      @deterkot 2 ปีที่แล้ว

      Что такое тіпе скрипт

    • @stormbraker637
      @stormbraker637 2 ปีที่แล้ว +2

      @@deterkot типо скрипт

  • @nefed-L
    @nefed-L ปีที่แล้ว +1

    Большое спасибо за урок!

  • @nerusnotfound
    @nerusnotfound 3 ปีที่แล้ว +3

    *О, супер* 👍

  • @TheBodik87
    @TheBodik87 2 ปีที่แล้ว +1

    Обалденное видео!

  • @apsolution4722
    @apsolution4722 3 ปีที่แล้ว +1

    ООО да, моя ахиллесова пята, одна из них ;). Спасибо Александр, то что нужно ;)

  • @annashirinskaya7400
    @annashirinskaya7400 3 ปีที่แล้ว +1

    Спасибо
    Ждем видео про деструктуризацию

  • @ПростоЧеловек-р1з
    @ПростоЧеловек-р1з 2 ปีที่แล้ว +2

    Отличная подача материала !!!

  • @arturmavlidov247
    @arturmavlidov247 3 ปีที่แล้ว +3

    Спасибо!

  • @nouchance
    @nouchance 3 ปีที่แล้ว

    Road to 100K , Thank you Alexander.Good job!

  • @KastusMusic
    @KastusMusic 2 ปีที่แล้ว +1

    Классно! Спасибо за видео!

  • @TetianaPoukh
    @TetianaPoukh 2 ปีที่แล้ว +1

    Спасибо за видео!

  • @MrKOHKyPEHT
    @MrKOHKyPEHT 3 ปีที่แล้ว +3

    В следующем видео будет деструктуризация? Весьма мутная тема. Есть где споткнуться

  • @racman9964
    @racman9964 3 ปีที่แล้ว +1

    Спасибо как всегда. Отличное объяснение

  • @artem_ka3863
    @artem_ka3863 3 ปีที่แล้ว +2

    Спасибо за полезное видео

  • @Noname-i4f3z
    @Noname-i4f3z 2 ปีที่แล้ว +1

    Как всегда много примеров, спасибо)

  • @petrvictorovich
    @petrvictorovich 3 ปีที่แล้ว

    Вот бы все эти фишечки и приёмчики всегда помнить! Можно творить чудеса!

    • @gio2156
      @gio2156 2 ปีที่แล้ว

      это простая вещь, ничего даже запоминать не нужно, нужно понять суть спред а дальше все очевидно станет

    • @petrvictorovich
      @petrvictorovich 2 ปีที่แล้ว

      @@gio2156 Да вот нифига. Спред со своей сутью один, а применений куча. И тут либо опыт, либо такие видосы.

    • @gio2156
      @gio2156 2 ปีที่แล้ว

      @@petrvictorovich и что же ты теперь весь джс будешь зубрить? ведь большая часть языка по применению ни чуть не проще чем троеточие... нет это не так работает, нужно понимать а не запоминать, как таблицу умножения.

    • @petrvictorovich
      @petrvictorovich 2 ปีที่แล้ว

      @@gio2156 Ну, вот да - есть разные аспекты знания. Есть то - что требует понимания, есть то, что требует запоминания, есть навыки, которые вообще не осознаваемы, а есть ещё интуиция. И вот как-то так в этом всём приходится жить и работать =)
      Я зубрить не буду, я просто пересмотрю этот ролик, когда столкнусь с подобными задачами =)

  • @MrKOHKyPEHT
    @MrKOHKyPEHT 3 ปีที่แล้ว +3

    Начал смотреть видео и захотел написать вот такой комментарий: кому плохо видно - смотрите с компьютера на полном экране.

  • @shlopaiushiy-po-popke
    @shlopaiushiy-po-popke 2 ปีที่แล้ว

    до боли интересно

  • @YellowPanamka
    @YellowPanamka 2 ปีที่แล้ว

    шикарно

  • @ДмитрийС-ш9б
    @ДмитрийС-ш9б 2 ปีที่แล้ว +1

    Стоит добавить, что спред при деструктиризации в последнем примере может идти только последним элементом, то есть нельзя поместить "остальное" во "всё кроме последнего"

  • @tontontonic
    @tontontonic 3 ปีที่แล้ว +2

    а если
    let b = { name: 'test', param: 15 }
    b = { ...b, bike: true }
    так тоже создается новый объект, или так нельзя делать?)

  • @ТилекТоктобеков-я8о
    @ТилекТоктобеков-я8о 3 ปีที่แล้ว +1

    Круто))

  • @jinke5935
    @jinke5935 3 ปีที่แล้ว +1

    Александр, а что вы имели в виду под "пустые значения"? Речь о пустой строке, null и undefined? (24-я минута)

  • @vladmindochin
    @vladmindochin 2 ปีที่แล้ว

    Классные примеры

  • @ВячеславМаксютов-у5н
    @ВячеславМаксютов-у5н 3 ปีที่แล้ว

    отлично

  • @dariastakhova
    @dariastakhova ปีที่แล้ว

    Мне казалось я знаю про spread все, а оказывается почти ничего не знала🤣 Видео очень познавательно! Спасибо за труд.
    Очень много нюансов и они очень полезны и в работе, и в собесах думаю может пригодиться. А то я обычно использовала spread только для копирование объектов, массивов:)
    Только вот один нюанс, Вы сказали, что Rest используется для параметров, то есть аргументов в функции. Но ведь аргументы и параметры это совсем разные понятия, мы ведь не можем использовать rest для аргумента, верно? Думаю это важный нюанс, особенно для новичков. Так что в принципе вопросов нет, только касательно rest-а и можно ли его действительно использовать для аргумента в функции.
    Слава Украине! 💙💛

    • @itgid
      @itgid  ปีที่แล้ว

      Не стоит переоценивать. На собесах если ловить на все нюансы - то это скорее показатель плохой компании. Вы увидели пример использования. При необходимости найдете в сети. А запоминать... Увы. Все в голове не вместить.

  • @MrVIPKent
    @MrVIPKent ปีที่แล้ว

    Корисне відео

  • @ИгорьЛатуха
    @ИгорьЛатуха 3 ปีที่แล้ว +1

    Нужно на курс 2.0

  • @DudeFromRussia360
    @DudeFromRussia360 ปีที่แล้ว

    коммент для поднятия

  • @gromovdenis7
    @gromovdenis7 3 ปีที่แล้ว +1

    Лайк!

  • @evilQuister
    @evilQuister 2 ปีที่แล้ว

    Хотелось бы добавить что не стоит использовать слово Rest отдельно в написании да еще и капсом когда вы подразумеваете параметры, ибо это аббревиатура и имеет свой смысл. Думал тут что то новое про написание REST сервирсов.
    Оказалось изобрели ублюдочный синтаксис передачи параметров. В чем была проблема передать параметры как массив? Не вижу особой разницы:
    f1(p1, p2, p3) и f2(p1, [p2, p3]) - только вот второй вариант логичный и наглядный.

  • @pandaskeptic2937
    @pandaskeptic2937 3 ปีที่แล้ว

    8 месяцев не открывал редактор и не писал код.
    Я столько времени тратил на изучение моего любимого javascript'а, а теперь практически ничего не помню. 😭

  • @fuad2069
    @fuad2069 3 ปีที่แล้ว

    React не реактивен)

  • @serhii.ahafonov
    @serhii.ahafonov 3 ปีที่แล้ว +1

    Спасибо!