Вывод: в этом блоге вы сможете узнать, как преобразовать объект в массив с помощью методов объекта.
Чтобы преобразовать объект в массив, вы используете один из трех методов: Object.keys()
, Object.values()
и Object.entries()
.
Обратите внимание, что метод Object.keys()
доступен с ECMAScript 2015 или ES6, а Object.values()
и Object.entries()
— с ECMAScript 2017.
Предположим, что у вас есть объект developer
следующим образом:
const developer = { firstName: 'Saqib', lastName: 'Diar' };
Чтобы преобразовать имена свойств объекта developer
в массив, вы используете метод Object.keys()
:
const propertyNames = Object.keys(developer); console.log(propertyNames);
Выход:
[ 'firstName', 'lastName' ]
Чтобы преобразовать значения свойств объекта developer
в массив, вы используете метод Object.values()
:
const propertyValues = Object.values(developer); console.log(propertyValues);
Выход:
[ 'Saqib', 'Diar' ]
Чтобы преобразовать перечисляемые строковые свойства объекта в массив, вы используете метод Object.entries()
. Например:
const entries = Object.entries(developer); console.log(entries);
Выход:
[ [ 'firstName', 'Saqib' ], [ 'lastName', 'Diar' ] ]
ДжазакАллаху за чтение :)