В JavaScript існує три варіанти перетворення об’єкта на масив: Object.keys(), Ob…

В JavaScript існує три варіанти перетворення об’єкта на масив: Object.keys(), Ob…


В JavaScript існує три варіанти перетворення об’єкта на масив: Object.keys(), Object.values() і Object.entries().

const zoo = {
lion: 'meat',
panda: 'grass',
};
Object.keys(zoo);
// ['lion', 'panda']
Object.values(zoo);
// ['meat', 'grass']
Object.entries(zoo);
// [['lion', 'meat'], ['panda', 'grass']]


Але не завжди це було так просто — до появи ES6 і ES8 доводилося використовувати перебір елементів об’єкта в циклі, щоб конвертувати об’єкт у масив.
Якщо ж треба перетворити масив назад на об’єкт, можна скористатись методом під назвою Object.fromEntries. По суті, це протилежність Object.entries.
#JS // #practice // Вакансії IT


View Source

Previous Article

Сьогодні Playwright релізнув нову версію 1.50: таймаути, YAML-знімки, UI-апдейти...

Next Article

Сертифікація тестувальників ПЗ: які можливості доступні?Сертифікація тестувальни...

Write a Comment

Leave a Comment

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *