Применяем методы массивов к объектам 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
Два часа ломал голову над задачей, и как всегда на помощь пришёл Александр. Спасибо!!!
Нарешті я знайшов, подивився і зрозумів базові методи з об'єктами. Дякую! Супер Алекс Лущенко!
Дядя Саша как всегда просто и наглядно 👍
Хочется продолжения, на реальном примере. На формах, неком обработчике форм. Не хватило удаления, добавления, апдейта то есть комплексный подход. Спасибо
Видео просто бесподобное!!
Сейчас стал вспоминать методы объектов и все прям оч наглядно, и доступно.
Рахмет, Алекс!
Завжди дуже корисно . Дякую)
Определённо буду в скором времени нырять в методы массивов. Спасибо за подробный разбор на простом доступном языке!
ну как нырнул? удачно?
@@user-or1hy4xz8u походу нырнул с концами
Люблю ваши видео по js!
Очень доходчиво и понятно , спасибо .
Спасибо, это было круто!
Спасибо огромное !!! Много научил для моего website а.
ну просто супер !
Очень познавательно Алекс! Посмотрел бы с удовольствием мини-пример работы с JSON-сервером, как записывать и считывать нужную инфу и добавлять элементы как в toDo листе. Спасибо за труды!
Уважаемый Вы мне очень помогли, спасибо Вам большое!
Информация была полезной ... узнал что-то новое. Теперь, не залезая далее в другие темы не плохо было бы продемонстрировать как данные теоретические положения могут быт применены в какой-либо прикладной задаче.
Здрасти. Понравилось! Лайк!!!
Очень классно, понравилось
огромное вам спасибо
Огонь!
Лучший!
ТОП.Спасибо
Оппа! А этот Object.defineProperty со свойством enumerable прям идеально подходит для добавления свойств, которые не нужно сериализировать, прям находка! Спасибо огромное! Прям сейчас при исправлении багов в своём проекте применил эту команду :)
полезный видос,,, спасибо
Дякую)
Дякую!
спс за видео
спасибо большое
Спасибо
спасибо
Познавательно, спасибо. Вопрос: значение enumerable можно менять, например, по клику? Или еще как-то динамически. (В документацию еще не залезал)
thanks
Слова "Однако есть один маленький нюанс" уже становятся классикой Ваших видео. :) Сразу включается повышенное внимание, поскольку разбираются действительно интересные моменты.
понимаете, после каждого высказывания я могу его и опровергнуть и доказать, горе от ума.
По-людячи подходит к вопросу, поясняет за все микромоменты :-)
Всегда с удовольствием смотрю, просто энциклопедия ходячая!
Алекс, благодарю!
від души
top!
топ контент
все понятно и доходчиво, большое спасибо.
есть ворпос-
Выведите в консоль "Более или равно 5", если длина объекта более или равно 5.
как это выглядит, пролез весь инет нечего не нашол вразумительного
Спасибо за видео. Скажите пожалуйста каким образом можно вывести в консоль только те значения у которых ключи являются числовыми?
Здравствуйте, будет Урок по промисам, Next и когда и в каких случаях его применяют ?
А для чего нужны на практике эти свойства?
По фильтрах было уже видео? filter
Друг скажи как взять из локалсториджас помощью объека в браузер
Подскажите пожалуйста как с помощью методов обьектов и массивов перебрать двумерные обьекты? К примеру у нас есть обьект users, внутри него 3 обьекта user, и у каждого есть ключ salary , значением которого является {sum:300, currency:’$’}. Как нам с помощью методов вывести в массив значение sum каждого юзера?
Как добавить ключ в объект !?
вместо 1 строчки наворотили кучу кода. как по мне тема с defineProperty не раскрыта - зачем это надо , когда свойство в объект можно добавить куда проще
критику бы поддержали примером. На словах всё сладко так....
@@WebDev_51 в том то и дело, что пример в видео с одной строчкой показан. А смысл defineProperty после того примера не понятен. Может это и полезная для чего-то вещь и возможно ее применять в каких то определенных ситуациях, но в видео показано что оно просто есть, причем эта штука довольно громоздкая. Поэтому и возникает непонимание.
@@kronos2003 всё тут нормально рассказали, даже разжевали. Данное свойство применяется больше для изменения значений дескрипторов, в данном случае было изменено свойство ключа enumerable на false на конкретном свойстве, чтобы оно не перебиралось циклом. Если нужны подробности об этом свойстве, почитайте документацию. А для именно добавления новых свойств, конечно, существуют другие, более лаконичные способы.
Саня, ты чего такой кислый? По голосу слышно что что-то случилось!