Преобразование объекта в записи

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом лабе мы изучим, как создать массив массивов пар ключ-значение из объекта в JavaScript. Лаб предоставит пошаговое руководство по использованию Object.keys() и Array.prototype.map() для перебора ключей объекта и получения массива пар ключ-значение. Мы также узнаем о встроенном методе Object.entries(), который предоставляет аналогичную функциональность.

Преобразование объекта в массив пар ключ-значение

Для преобразования объекта в массив пар ключ-значение используйте метод Object.keys() и метод Array.prototype.map(). Это позволит перебрать ключи объекта и получить массив с парами ключ-значение. Альтернативно вы можете использовать метод Object.entries(), который предоставляет аналогичную функциональность.

Вот пример кода, демонстрирующий, как преобразовать объект в массив пар ключ-значение:

const objectToEntries = (obj) => Object.keys(obj).map((k) => [k, obj[k]]);

Вы можете использовать функцию objectToEntries() для преобразования объекта в массив пар ключ-значение следующим образом:

objectToEntries({ a: 1, b: 2 }); // [ ['a', 1], ['b', 2] ]

Резюме

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