Объекты в JavaScript / Порядок ключей

  Рет қаралды 2,382

Игорь Антонов — про JavaScript и разработку

Игорь Антонов — про JavaScript и разработку

Күн бұрын

В этом видео мы обсудим порядок перечисления свойств (ключей) в объектах. А действительно, в каком порядке перечисляются ключи в объектах? Случайном или есть какие-то правила? Разберём на примере.
00:00 Введение
00:17 Ключи объектов
01:20 Пример кода
02:11 Метод Reflect.ownKeys()
02:59 Угайдайте порядок
03:20 Сверяем ответы
05:34 Целочисленные свойства
06:55 Строковые свойства
07:41 Символьные свойства
08:10 Итоги
Спецификация: 262.ecma-international.org/13....

Пікірлер: 13
@alecherkas9633
@alecherkas9633 3 ай бұрын
Замечательно Игорь объясняет
@mariaangelova2118
@mariaangelova2118 Жыл бұрын
Спасибо большое за интересную информацию, не знала таких нюансов! Жду следующих выпусков!
@ElenaAntonova-mx2zj
@ElenaAntonova-mx2zj Жыл бұрын
Круто, не знала об этом
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Релевантненько, думал что у объекта ключами могут быть значения примитивы, ну по сути так оно и есть, только всё приводится к строке, как оказалось. Насчёт рандома удивил - нужно!
@andreysazanskiy
@andreysazanskiy 6 ай бұрын
Только это тикающий объект )
@raff_m_d6971
@raff_m_d6971 11 ай бұрын
Очень круто. От души
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
Летим в ТОП 🚀🚀🚀
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
После тщательного просмотра разных видео Игоря, можно будет на собеседовании невзначай начать собеседовать собеседующего и по итогу не взять его на работу :) Сильно вряд ли все знают такие "фишечки" :)
@antonovjs
@antonovjs Жыл бұрын
Составил план видео не ближайшие шесть месяцев. В таком стиле будет минимум 11 роликов. Накопилось идей )
@wizardoflightnings6841
@wizardoflightnings6841 Жыл бұрын
@@antonovjs Это похоже на офигенный план 🙂👍
@zesh8
@zesh8 7 ай бұрын
расскажите плиз зачем это нужно? для чего нам порядок ключей?
@antonovjs
@antonovjs 7 ай бұрын
Чтобы лучше понимать как работает язык. В прикладном коде вряд ли пригодится, но точно может пригодится при разработке библиотек или чтении исходного кода тех же библиотек/фреймворков. Ещё один кейс - собеседования. К сожалению, иногда такие вопросы попадаются.
@user-fd6il4we1g
@user-fd6il4we1g 3 ай бұрын
Гитар больше стало
Что будет в консоли / Разбираем ['1', '2', '3'].map(parseInt)
9:19
Игорь Антонов — про JavaScript и разработку
Рет қаралды 1,9 М.
Опциональная цепочка в JavaScript / Optional Chaining
23:26
Игорь Антонов — про JavaScript и разработку
Рет қаралды 1,5 М.
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 42 МЛН
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 8 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 5 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 32 МЛН
Программисты разучились оптимизировать
23:43
Как скопировать объект в JavaScript? / Поверхностное и глубокое копирование
39:31
Игорь Антонов — про JavaScript и разработку
Рет қаралды 2,8 М.
Оператор нулевого слияния в JavaScript / Nullish coalescing operator
11:54
Игорь Антонов — про JavaScript и разработку
Рет қаралды 1,6 М.
Разные зависимости в package.json / dev, optional, peer, bundle
46:41
Игорь Антонов — про JavaScript и разработку
Рет қаралды 1,4 М.
Учимся писать глубокий merge и сравнение объектов и массивов | Уроки JS
51:35
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 8 М.
Chips evolution !! 😔😔
00:23
Tibo InShape
Рет қаралды 42 МЛН