Урок 15. JavaScript. Все о Spread и Rest

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 226

  • @VladilenMinin
    @VladilenMinin  2 роки тому +1

    Исходники тут: t.me/js_by_vladilen/142
    Получить профессию Frontend разработчика - bit.ly/3a13New

    • @webschoolru778
      @webschoolru778 2 роки тому

      Интересно, почему говоря о переменных ты пишешь const?)

  • @VladilenMinin
    @VladilenMinin  4 роки тому +30

    Какие темы еще разобрать в этом плейлисте?)

    • @StormShadow-p9x
      @StormShadow-p9x 4 роки тому +11

      А можно как нибудь разобрать тему как работать с различными REST API, возможно ли это на чистом js без использования vue, react, angular

    • @alexselenga
      @alexselenga 4 роки тому +11

      Преимущества Map и Set перед обычными объектами? Reflect API. И как внутри JS транслятора идет работа? Что нужно иметь ввиду, когда хочется оптимизировать JS код? Это интерпретатор, компилятор в промежуточный код, или в код процессора? История JS, одним словом. Почему там наследование основано на прототипах, а не так, как обычно? Думаю, пока в таких деталях не разобраться, всегда будут вопросы...

    • @vadym7023
      @vadym7023 4 роки тому +1

      @@richardearny1812 согласен)

    • @believeruzbek855
      @believeruzbek855 4 роки тому +2

      @@richardearny1812 ++++

    • @evgeny9242
      @evgeny9242 4 роки тому +5

      что угодно...весь контент годный

  • @alex_k21
    @alex_k21 4 роки тому +62

    отличное видео! без лишних "бла-бла" смотрится вообще легко

  • @Re_p1ay
    @Re_p1ay 4 роки тому

    Автору огромное спасибо за труд...тема с Map, Rest/Spread операторов лично для меня последнее время стала актуальна, до этого как-то боялся применять, вечно откладывал на потом, но когда понял как всё работает, перешёл на них полностью.
    Увидев что появилось видео по этой теме, надеялся получить какие-то доп знания, увидеть фишки, где ещё могу использовать, потому что ни раз покупал курсы от автора на Udemy, и на Ютюб видео выходят достойные...и от этого видео ожидал немного большего, какого-то практического применения Rest..а получилось всё как в учебнике, сложили массив чисел, в комоде показали список городов...
    Я понимаю, Ютюб платформа это бесплатные видео, и для более детальных знаний нужно купить курс или что-то в этом роде, т.к. автору потребуется больше времени на создание такого видео....но хотя бы один запрос к фэйк API, получить json и с помощью spread или rest операторов распарсить это всё дело...
    Но даже без всего этого, за видос однозначно лайк!!!👍

  • @zmeygorynych5684
    @zmeygorynych5684 3 роки тому +6

    Гениальный контент, я еще так никогда не прокачивал свой скилл на курсах по js. Многих авторов пробовал, но получается уже что-то писать самому именно с тобой.

  • @blog_mukhammada
    @blog_mukhammada 4 роки тому +2

    Владилен, спасибо вам большое за прекрасные уроки! Чтение документации или учебника по JS является для меня очень утомительным занятием, но после ваших уроков, я с легкостью понимаю о чём там говорится. И плюс появляется дополнительная мотивация и желание изучать всё глубже и глубже JS и фреймворки. Еще раз спасибо!
    Привет из Дагестана:)

    • @forssety9
      @forssety9 2 роки тому

      Бро, как успехи, не забросил учёбу?

  • @_Black_Mirror_
    @_Black_Mirror_ 4 роки тому +7

    Не перестаю хвалить твои ролики. Буду советовать новичкам твой канал. Сумел рассказать про такую разжеванную тему интересно, используя примеры. Спасибо

  • @akudrenko
    @akudrenko 4 роки тому +3

    Владилен, ты что крейзи? Ты нереально крут)

  • @zond_amond
    @zond_amond 4 роки тому +1

    Талант у тебя, все можешь объяснить популярным языком.

  • @toffifi
    @toffifi 4 роки тому +8

    Спасибо, ты просто отлично объясняешь

  • @mila4308
    @mila4308 3 роки тому +5

    Спасибо большое, как всегда классный урок, подробное интересное четкое объяснение, спасибо!

  • @rustamtishkov2479
    @rustamtishkov2479 4 роки тому +14

    Гений опять видос сделал. Премного благодарен

  • @uaplatformacomua
    @uaplatformacomua 3 роки тому

    Кайфанула от просмотра, очень классные штуки и объяснено на высшем уровне.

  • @antonkomkov
    @antonkomkov 4 роки тому +1

    Очень просто и доходчиво рассказано. Спасибо!
    В примере про суммирование можно было показать рекурсию:
    function sum(a, b = 0, ...rest) {
    return a + b + (rest.length ? sum(...rest) : 0);
    }

  • @СултанБакиров-п6ъ
    @СултанБакиров-п6ъ 2 роки тому

    Спасибо! Наконец-то руки дошли узнать об этих операторах)

  • @AvtandilSh
    @AvtandilSh 4 роки тому +1

    Спасибо за видос. Все таки стоит сказать важную деталь что spread копирует без глубокого копирования. Это важная деталь для ООП

  • @ОльгаЗолотарёва-г6з

    замечательное видео, всё доступно и понятно, Владилен спасибо тебе за то, что ты делаешь

  • @АлексейЛ-ы4ж
    @АлексейЛ-ы4ж 4 роки тому +4

    Как обычно, на высшем уровне) Спасибо тебе от всех джунов!

  • @ИловМакс
    @ИловМакс 4 роки тому

    Только вчера попросил урок про спред, а сегодня он уже вышел, это ли не магия) Спасибо за урок!
    Вот еще темы, на которые хотелось бы увидеть уроки:
    Настройка VS Code + eslint
    Export и import vs require
    Полифилы для новых классов
    Идеи реактивности данных
    Работа с токенами авторизации
    Refresh и Access токены
    JSON Web Tokens
    Работа с готовым API
    Понимание декораторов
    Декораторы в javascript
    Настройка babel для декораторов
    Web Workers
    Вдруг что-то подходит под формат плей листа.

    • @VladilenMinin
      @VladilenMinin  4 роки тому

      Часть из этого есть в списке идей для видео)

    • @ИловМакс
      @ИловМакс 4 роки тому

      Классно, буду ждать)

  • @smwildchild
    @smwildchild 4 роки тому +4

    Супер! Каждый день всё новое и новое узнаю благодаря видео Владилена. Спасибо большое за контент!

  • @ResultSchool
    @ResultSchool 2 роки тому +2

    Для тех, кто хочет освоить профессию Frontend разработчика за 7 месяцев -
    bit.ly/3ys25Mu
    Освоить основы веб-разработки бесплатно. Курс по HTML & CSS - bit.ly/3AdhuBV

  • @pawpawqwertyuiop
    @pawpawqwertyuiop 2 роки тому

    24 минуты на одном дыхании! Все очень доступно и понятно! Владилен, спасибо, ты крутой! (´。• ᵕ •。)

  • @rustamtishkov2479
    @rustamtishkov2479 4 роки тому +75

    Привет, не хотел бы запилить видосик на тему drag&drop? Я думаю это интересная для многих тема. Т.к эта технология часто применяется для упрощения интерфейса

    • @VladilenMinin
      @VladilenMinin  4 роки тому +28

      Почему бы и нет)

    • @TheBorninmotion
      @TheBorninmotion 4 роки тому +1

      но она усложняет доступность(accessibility) а сейчас эта тема очень актуальна все больше и больше

    • @rostyslav5334
      @rostyslav5334 4 роки тому +3

      @@VladilenMinin + за drag&drop

    • @ДенисАрхипов-м3ч
      @ДенисАрхипов-м3ч 4 роки тому +1

      @@VladilenMinin +

    • @nagorny19
      @nagorny19 4 роки тому +3

      @@TheBorninmotion Боже, ну что за ерунда? Она никак не влияет на доступность (accessibility)

  • @DmitryiTrushin
    @DmitryiTrushin 4 роки тому +1

    спасибо! буду разбирать один немалый массив в одном проекте, который уже думал не закончу никогда...

  • @mattews1262
    @mattews1262 2 роки тому

    Спасибо, отличный, а самое главное - понятный урок

  • @romanmed9035
    @romanmed9035 4 роки тому

    Spread на столько волшебен, что иногдатолько он помогает решить ситуацию.

  • @ondrui
    @ondrui 3 роки тому +1

    отличное объяснение, спасибо, Владилен!

  • @Liubov9876
    @Liubov9876 Рік тому

    Спасибо! Все очень понятно и примеры применения спасибо, что показал. Так понятней 🙌👍

  • @jozyurban3593
    @jozyurban3593 3 роки тому

    гений! всё стало понятно сразу, спасибо!

  • @AsVit
    @AsVit 4 роки тому +1

    Урок пройден! Большое спасибо!

  • @АндрейМартыненко-м6ц

    Отличное видео, понятней некуда. Продолжай, смотрю твои видео постоянно) Много полезного для себя подчеркнул, причем не только в этом видео, курс про Реакт просто супер, пока в процессе прохождения, но контент очень нравится:)

  • @beda9679
    @beda9679 Рік тому +1

    Владилен, просто огромнейшее спасибо за такой краткий и подробный разбор!

  • @MArt-lz9xu
    @MArt-lz9xu 4 роки тому

    Владилен, видео супер. Продолжай дальше

  • @Irishka_Vinni
    @Irishka_Vinni 4 роки тому +1

    Очень понравилось, что все лаконично и без лишней воды, для новечков все понятно объясняется :)

  • @ruslanhoshii3784
    @ruslanhoshii3784 3 роки тому +1

    контент топовый, все очень грамотно и понятно. Спасибо)

  • @oleglitwinenko731
    @oleglitwinenko731 4 роки тому +1

    Супер видео, очень доступно , просто и понятно )

  • @__alexfox__
    @__alexfox__ 4 роки тому +1

    Спасибо! Отличные уроки!

  • @Олег130-н6п
    @Олег130-н6п 3 роки тому +1

    Просто супер! Большое спасибо!

  • @imvasia13
    @imvasia13 4 роки тому +2

    Огромное спасибо, Владилен, контент как всегда отличный!)

  • @MyLovedChannel
    @MyLovedChannel 4 роки тому +1

    Отличный материал, как всегда.

  • @Pr0xytube
    @Pr0xytube 4 роки тому +2

    Спасибо. Всё прекрасно, как всегда)

  • @zvo1989
    @zvo1989 4 роки тому

    Отличные материалы, легко смотреть. Коротко, ясно без мычаний и заиканий. Продолжайте в том же духе. Смотреть одно удовольствие. Спасибо Вам:)

  • @DIEZ919191
    @DIEZ919191 4 роки тому +1

    Хоть и знал все это, почему то посмотрел ещё раз

  • @myitschools3414
    @myitschools3414 4 роки тому

    Благодарка, за ясное разъяснение темы!

  • @Vladikslavik
    @Vladikslavik 4 роки тому +1

    Идеальная подача! Я не встречал ещё лучшего объяснения! 👍👍👍

  • @alexselenga
    @alexselenga 4 роки тому +34

    Кому нравится графика WebGL? Если нас много - думаю, наш мастер и про это хороший ролик смастерит... ;)

    • @TheBorninmotion
      @TheBorninmotion 4 роки тому

      присоединяюсь

    • @alexselenga
      @alexselenga 4 роки тому

      @@TheBorninmotion Эх! Нас слишком мало! Но есть же в этом будущее! Просто своими идеями опережаем это немного...

    • @VladilenMinin
      @VladilenMinin  4 роки тому +6

      Я пока не хочу уходить в графику, на мой взгляд слишком специфика
      Есть более актуальные вещи на текущий момент
      Может быть позже

    • @ВячеславКузьменко-д1е
      @ВячеславКузьменко-д1е 4 роки тому +2

      Кто интересуется графикой js - поищите блог Юрия Артюха.
      Это монстр в этом вопросе, шикарные видосы у него.
      Вот ссылка ua-cam.com/channels/Do7RTzizoOdPjY8A-xDR7g.html

  • @weblegko
    @weblegko 4 роки тому

    Да, сенцей... Как всегда на высоте ...

  • @batorko
    @batorko 4 роки тому

    Как всегда отличный урок!

  • @ВиталийБоднар-е1я
    @ВиталийБоднар-е1я 4 роки тому

    Хорошо объяснил, подробно, с нюансами.

  • @yakut54
    @yakut54 4 роки тому +5

    Привет! Начал таки React курить. Ещё раз спасибо! Новосибирск Forever!!! =))

    • @VladilenMinin
      @VladilenMinin  4 роки тому +3

      Продуктивного обучения)
      Новосибу привет

  • @antonchudinov2057
    @antonchudinov2057 2 роки тому

    Спасибо за труд. Как всегда все доступно и понятно)

  • @IrinaIrina-ki9sl
    @IrinaIrina-ki9sl 4 роки тому

    Спасибо за доходчивое объяснение

  • @mr.9049
    @mr.9049 4 роки тому

    Друже , у меня на работе уже несколько чуваков ко мне подходит и говорит: Я тут нашел парня на ютубе, он так толково рассказывает , без воды и не нужной мути. Я спрашиваю Владилен зовут ? , они говорят да , а ты откуда знаешь ?Так что бро, твои почитатели постоянно прибавляются. Ты молодчага , а компания моя знакома тебе не понаслышке ;)

  • @ВячеславКузьменко-д1е

    Отличная подача.
    Да, про деструктуризацию данных - это очень хорошая идея для нового видео! 👍

  • @valeriyk7565
    @valeriyk7565 3 роки тому

    очень доходчиво, спасибо за труд!

  • @АртурБеленченко
    @АртурБеленченко 4 роки тому +1

    Классное видео Владилен! Вы очень понятно преподносите материал. Лайк!

  • @nolightnohope3302
    @nolightnohope3302 4 місяці тому

    спасибо за урок!

  • @irinamalysheva5392
    @irinamalysheva5392 4 роки тому

    Все круто, продолжаем))

  • @Vladimir_Khokhlov
    @Vladimir_Khokhlov Рік тому

    Красавчик! Спасибо!

  • @oOIMAXIOo
    @oOIMAXIOo 4 роки тому +1

    как всегда сразу лайк!)

  • @maxframe4415
    @maxframe4415 4 роки тому

    Супер крутые операторы!

  • @МаринаГуд-к3г
    @МаринаГуд-к3г 2 роки тому

    Спасибо огромное! Ваши видео невероятно полезны мне. Смотрю, повторяю код, запоминаю!

  • @vladimirww5152
    @vladimirww5152 3 роки тому

    Классное объяснение!

  • @andreyzavarygin8981
    @andreyzavarygin8981 4 роки тому +1

    Спасибо, много нового узнал!

  • @НиколайКузнецов-л3с

    Это наверно единственное видео на канале, которое смотреть дольше, чем прочитать теорию на ljs)

  • @Survoman
    @Survoman 7 місяців тому

    Супер, спасибо!

  • @наташа-картошкина

    гениально-шикарно!

  • @Abdul-hy4cy
    @Abdul-hy4cy 3 роки тому

    Спасибо за видео! Приятно смотреть уроки, где нет лишней информации.

  • @ocheretnyi
    @ocheretnyi 4 роки тому

    Насколько же все доступно объяснено. Видео из разряда, посмотрел и понял!

  • @sergeyyurkevich9985
    @sergeyyurkevich9985 4 роки тому

    Отличное объяснение, спасибо!

  • @george6514
    @george6514 4 роки тому

    Вполне понятно объясняет

  • @vzvanov
    @vzvanov 4 роки тому

    Сегодня праздник у девчат, сегодня будет coding... Отличное видео.

  • @skrillex8334
    @skrillex8334 4 роки тому

    Отличное видео!

  • @АлександрВарыгин-в3ы

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

  • @rinatkhusainov5894
    @rinatkhusainov5894 4 роки тому

    Браво!

  • @user-dmytrobelei
    @user-dmytrobelei 3 роки тому

    Круто, молодец, спасибо

  • @hakobpetrosyan8168
    @hakobpetrosyan8168 Місяць тому

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

  • @jmksm
    @jmksm 3 роки тому

    Как всегда топ.

  • @devfak1239
    @devfak1239 4 роки тому +1

    Раз уж кто-то решил попросить drag n drop, то почему бы не сделать некий экскурс в события, рассказать немного про всплытие, погружение, объект события, делегирование, preventDefault и как все это связать и лучше всего использовать. И после этого уже рассказать про drag n drop в качестве примера.

    • @VladilenMinin
      @VladilenMinin  4 роки тому

      Скоро про все эти темы будет много материала

  • @alihandromarialopez7595
    @alihandromarialopez7595 4 роки тому

    отлично и понятно, спасибо

  • @serjdenisov2114
    @serjdenisov2114 4 роки тому

    Спасибо за пояснения!

  • @alexcc333
    @alexcc333 4 роки тому

    Спасибо материал качественный

  • @alexsoho1359
    @alexsoho1359 3 роки тому

    Супер, 🙏 спасибо

  • @MrBelkz
    @MrBelkz 4 роки тому

    Спасибо большое за разбор!))

  • @QwertyQwerty-en3fb
    @QwertyQwerty-en3fb 4 роки тому +1

    Салам хорош братан пиши больше видосовСпасибо за твои труды

  • @evgeny9242
    @evgeny9242 4 роки тому

    ура! новый выпуск! я только вчера все 14 закончил😎

    • @VladilenMinin
      @VladilenMinin  4 роки тому +1

      Приятного просмотра)

  • @ivanMoldovanu
    @ivanMoldovanu 3 роки тому

    ну как же круто!

  • @YuriiKratser
    @YuriiKratser 4 роки тому +4

    Спасибо больщое тебе! Вот бы было сдорово если бы на практических разобрал селект (сделал крутой селект) ну и наверное самое сложное что сожет быть это корусель, например аналаг тиндера)

    • @VladilenMinin
      @VladilenMinin  4 роки тому +2

      Селект и карусели будут)

  • @Cobr3nn
    @Cobr3nn 4 роки тому

    круто конечно . Наверно стоит затронуть было извлечение переменных из объекта с различным наименованием) а так огонь

    • @VladilenMinin
      @VladilenMinin  4 роки тому

      Следующий ролик в плейлисте

  • @i2wenty1ne
    @i2wenty1ne 4 роки тому +4

    Все круто, спасибо! Еще бывают ситуации, когда с сервера приходят объекты c ключами в стиле under_score, а тебе нужно например в camelCase, тогда можно переименовывать при spread:
    const {
    user_id: userId,
    } = data;
    и так в дальнейшем вместо user_id использовать переменную userId

    • @VladilenMinin
      @VladilenMinin  4 роки тому

      Хороший кейз
      Однако в идеале, чтоб сервер подстраивал формат под фронт перед отправкой)

    • @usera8007
      @usera8007 3 роки тому

      Спасибо!

  • @alexfender88
    @alexfender88 3 роки тому

    Отлично!

  • @АндрейХлыбов-н5т
    @АндрейХлыбов-н5т 3 роки тому

    Круть, спасибо

  • @hutoryanin
    @hutoryanin 4 роки тому

    *Л. а. й. к. о. с.* за видос.

  • @davydshamiiev9083
    @davydshamiiev9083 3 роки тому

    спасибо большое

  • @artemijeka
    @artemijeka 2 роки тому

    Спасибо!

  • @cavka89
    @cavka89 4 роки тому

    Спасибо

  • @ארטםמניאיילו
    @ארטםמניאיילו 4 роки тому

    23:00 - начало

  • @carved1883
    @carved1883 2 роки тому

    Полезно

  • @ЕвгенийАлексанян
    @ЕвгенийАлексанян 4 роки тому

    Спасибо большое)

  • @rinatvaliullov3247
    @rinatvaliullov3247 4 роки тому +1

    Спасибо за интересный и полезный урок! А на фоне птички вроде поют? Ты наверное на Бали каком-нибудь записывал урок? )