Деструктуризация массивов. Фундаментальный JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Работа со структурами данных часто подразумевает изъятие конкретных значений и сохранение их в новые переменные. Стандарт ECMAScript2015 открыл более удобный путь к решению данной задачи. Деструктуризация позволяет разбирать объекты и массивы на лету, как частично, так и складируя "остатки" в отдельные сущности.
    В этом видео разберем как в JavaScript сделать деструктуризацию массивов. В дальнейшем поговорим и об объектах.
    __
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Заказать консультацию можно здесь pcgramota.com/...

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

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

    Спасибо большое за урок!
    Всем советую к просмотру, так как помимо всего - Михаил еще уточняет различные моменты и нюансы при работе с деструктуризацией.

  • @arinqwerty
    @arinqwerty 9 หลายเดือนก่อน

    ох, почему я не нашла эти видео три года назад! это лучший плейлист с объяснением нового синтаксического сахара, который пришел с es2015. помню как с этим в свое время намучалась... и как непростительно долго у меня заняло изучение всего этого вот.

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

    Очень хороший и полезный урок! Трюк "свитч" ранее никогда не встречал, не знал что так можно. Спасибо!

  • @user-il5ix1yz8p
    @user-il5ix1yz8p 6 หลายเดือนก่อน

    Уважаю 👍

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

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

  • @EugeneChe-81
    @EugeneChe-81 2 ปีที่แล้ว

    Шикарно. Спасибо за фишки эти

  • @GEO-le5ft
    @GEO-le5ft 2 ปีที่แล้ว

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

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

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

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

    Спасибо! Очень полезное видео!

  • @user-tb3mm6dl3z
    @user-tb3mm6dl3z 11 หลายเดือนก่อน

    Капец Михаил шарит!

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

    Последний пример с const x=10; const y=20; И заменой [y, x] = [x, y]; не сработает, в константу ничего записать же нельзя, надо поменять в объявлении на let

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

      Да, конечно. Уже привычка всегда писать константы :)

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

      @@mishanep спасибо

    • @user-kl6be1qp3g
      @user-kl6be1qp3g 2 ปีที่แล้ว +2

      А у меня ничего не получилось выдает ошибку ' Cannot access 'y' before initialization' , как так, Михаил?

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

      @@user-kl6be1qp3g потому что надо было точку с запятой после объявлении переменных поставить. Вы только что познакомились с багом в js, который 'типа' не требует в окончании точку с запятой =)))

    • @user-qt1ti3xt2v
      @user-qt1ti3xt2v ปีที่แล้ว

      @@mugen31337 это потрясающе)))

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

    Запятая после последнего параметра (при развёрнутой записи) полезна по следующим причинам:
    1. При добавлении еще одного параметра *git* добавляет только одну (новую) строку, а иначе пришлось бы добавлять изменения в старой строке - добавление запятой.
    2. Быстрее добавляются параметры - не приходится скакать со сточки на строчку и не нужно это держать в голове.