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

Поділитися
Вставка
  • Опубліковано 29 вер 2020
  • Работа со структурами данных часто подразумевает изъятие конкретных значений и сохранение их в новые переменные. Стандарт ECMAScript2015 открыл более удобный путь к решению данной задачи. Деструктуризация позволяет разбирать объекты и массивы на лету, как частично, так и складируя "остатки" в отдельные сущности.
    В этом видео разберем как в JavaScript сделать деструктуризацию массивов. В дальнейшем поговорим и об объектах.
    __
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Заказать консультацию можно здесь pcgramota.com/courses/konsult...

КОМЕНТАРІ • 17

  • @arinqwerty
    @arinqwerty 6 місяців тому

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

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

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

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

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

  • @user-il5ix1yz8p
    @user-il5ix1yz8p 3 місяці тому

    Уважаю 👍

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

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

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

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

  • @user-fc4iv9xv1j
    @user-fc4iv9xv1j 2 роки тому

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

  • @GEO-le5ft
    @GEO-le5ft 2 роки тому

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

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

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

  • @user-tb3mm6dl3z
    @user-tb3mm6dl3z 9 місяців тому

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

  • @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. Быстрее добавляются параметры - не приходится скакать со сточки на строчку и не нужно это держать в голове.