Применяем методы массивов к объектам Javascript. Object keys, values, entries, enumerable

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • Изучаем Object.keys, Object.values, Object.entries на простых примерах. Применяем map к объекту, используем enumerable свойство.
    Курс JS 2.0: itgid.info/course/javascript-2
    Методы массивов: itgid.info/course/arraymethod
    Курс HTML для JS разработчиков: itgid.info/course/html
    Остальные курсы: itgid.info/
    Телеграмм канал: t.me/itgid_info
    00:00 Начало видео
    02:45 Object.keys - получаем ключи
    04:05 Object.values - получаем значения
    05:30 Object.entries - получаем пары ключ-значение как массив
    07:40 Применяем map к объекту
    09:20 Enumerable свойства
    11:50 Object.defineProperty

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

  • @heyworld3207
    @heyworld3207 Год назад +5

    Два часа ломал голову над задачей, и как всегда на помощь пришёл Александр. Спасибо!!!

  • @user-lp7uc4yf8w
    @user-lp7uc4yf8w 2 года назад

    Нарешті я знайшов, подивився і зрозумів базові методи з об'єктами. Дякую! Супер Алекс Лущенко!

  • @troubleshooters-6744
    @troubleshooters-6744 3 года назад +5

    Дядя Саша как всегда просто и наглядно 👍

  • @oldzas
    @oldzas 3 года назад +7

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

  • @STELLS541
    @STELLS541 2 года назад +1

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

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

    Рахмет, Алекс!

  • @user-ce3bb8qc1k
    @user-ce3bb8qc1k 11 месяцев назад

    Завжди дуже корисно . Дякую)

  • @jinke5935
    @jinke5935 3 года назад +4

    Определённо буду в скором времени нырять в методы массивов. Спасибо за подробный разбор на простом доступном языке!

    • @user-or1hy4xz8u
      @user-or1hy4xz8u 2 года назад

      ну как нырнул? удачно?

    • @Masimkaify
      @Masimkaify 2 года назад +1

      @@user-or1hy4xz8u походу нырнул с концами

  • @mrs.doubtfire8197
    @mrs.doubtfire8197 3 года назад

    Люблю ваши видео по js!

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

    Очень доходчиво и понятно , спасибо .

  • @user-yi9gy4cz7n
    @user-yi9gy4cz7n 3 года назад +3

    Спасибо, это было круто!

  • @botirnematilloyev6077
    @botirnematilloyev6077 3 года назад +1

    Спасибо огромное !!! Много научил для моего website а.

  • @user-gv7km2vz1r
    @user-gv7km2vz1r 7 месяцев назад

    ну просто супер !

  • @apsolution4722
    @apsolution4722 3 года назад +1

    Очень познавательно Алекс! Посмотрел бы с удовольствием мини-пример работы с JSON-сервером, как записывать и считывать нужную инфу и добавлять элементы как в toDo листе. Спасибо за труды!

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

    Уважаемый Вы мне очень помогли, спасибо Вам большое!

  • @user-kf9pd6qe5s
    @user-kf9pd6qe5s 3 года назад +3

    Информация была полезной ... узнал что-то новое. Теперь, не залезая далее в другие темы не плохо было бы продемонстрировать как данные теоретические положения могут быт применены в какой-либо прикладной задаче.

  • @yakut54
    @yakut54 3 года назад +1

    Здрасти. Понравилось! Лайк!!!

  • @iubamaximov8961
    @iubamaximov8961 2 года назад

    Очень классно, понравилось

  • @natigart5393
    @natigart5393 3 года назад +2

    огромное вам спасибо

  • @alexandr8978
    @alexandr8978 3 года назад +2

    Огонь!

  • @andreymarchanko4657
    @andreymarchanko4657 2 года назад

    Лучший!

  • @user-dl4jb1iy6w
    @user-dl4jb1iy6w Год назад

    ТОП.Спасибо

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

    Оппа! А этот Object.defineProperty со свойством enumerable прям идеально подходит для добавления свойств, которые не нужно сериализировать, прям находка! Спасибо огромное! Прям сейчас при исправлении багов в своём проекте применил эту команду :)

  • @ash_1_1_15
    @ash_1_1_15 Год назад +1

    полезный видос,,, спасибо

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

    Дякую)

  • @user-oo6wc4dr1l
    @user-oo6wc4dr1l 2 года назад

    Дякую!

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

    спс за видео

  • @user-qe5gw9yh8g
    @user-qe5gw9yh8g Год назад

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

  • @Ivan-ee4pz
    @Ivan-ee4pz 2 года назад

    Спасибо

  • @user-oo6wc4dr1l
    @user-oo6wc4dr1l 3 года назад +2

    спасибо

  • @justnewbie3268
    @justnewbie3268 3 года назад +4

    Познавательно, спасибо. Вопрос: значение enumerable можно менять, например, по клику? Или еще как-то динамически. (В документацию еще не залезал)

  • @undefinedsouls5484
    @undefinedsouls5484 2 года назад

    thanks

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

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

    • @itgid
      @itgid  3 года назад +2

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

    • @user-ei6wy1ew9f
      @user-ei6wy1ew9f 3 года назад

      По-людячи подходит к вопросу, поясняет за все микромоменты :-)
      Всегда с удовольствием смотрю, просто энциклопедия ходячая!
      Алекс, благодарю!

  • @deterkot
    @deterkot 2 года назад

    від души

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

    top!

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

    топ контент

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

    все понятно и доходчиво, большое спасибо.
    есть ворпос-
    Выведите в консоль "Более или равно 5", если длина объекта более или равно 5.
    как это выглядит, пролез весь инет нечего не нашол вразумительного

  • @user-os8yr7mi2u
    @user-os8yr7mi2u 2 года назад

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

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

    Здравствуйте, будет Урок по промисам, Next и когда и в каких случаях его применяют ?

  • @sanzhartolendi9823
    @sanzhartolendi9823 3 года назад +1

    А для чего нужны на практике эти свойства?

  • @Andrii87
    @Andrii87 9 месяцев назад

    По фильтрах было уже видео? filter

  • @hayk1434
    @hayk1434 2 года назад

    Друг скажи как взять из локалсториджас помощью объека в браузер

  • @user-gp5zx6xu1r
    @user-gp5zx6xu1r 2 года назад

    Подскажите пожалуйста как с помощью методов обьектов и массивов перебрать двумерные обьекты? К примеру у нас есть обьект users, внутри него 3 обьекта user, и у каждого есть ключ salary , значением которого является {sum:300, currency:’$’}. Как нам с помощью методов вывести в массив значение sum каждого юзера?

  • @user-fb7qo8td4f
    @user-fb7qo8td4f Год назад

    Как добавить ключ в объект !?

  • @kronos2003
    @kronos2003 3 года назад +3

    вместо 1 строчки наворотили кучу кода. как по мне тема с defineProperty не раскрыта - зачем это надо , когда свойство в объект можно добавить куда проще

    • @WebDev_51
      @WebDev_51 3 года назад +4

      критику бы поддержали примером. На словах всё сладко так....

    • @kronos2003
      @kronos2003 3 года назад +2

      @@WebDev_51 в том то и дело, что пример в видео с одной строчкой показан. А смысл defineProperty после того примера не понятен. Может это и полезная для чего-то вещь и возможно ее применять в каких то определенных ситуациях, но в видео показано что оно просто есть, причем эта штука довольно громоздкая. Поэтому и возникает непонимание.

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

      @@kronos2003 всё тут нормально рассказали, даже разжевали. Данное свойство применяется больше для изменения значений дескрипторов, в данном случае было изменено свойство ключа enumerable на false на конкретном свойстве, чтобы оно не перебиралось циклом. Если нужны подробности об этом свойстве, почитайте документацию. А для именно добавления новых свойств, конечно, существуют другие, более лаконичные способы.

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

    Саня, ты чего такой кислый? По голосу слышно что что-то случилось!