Какой метод вернет только значения объекта js? — Q&A Хекслет
2026-02-26 22:50 Diff

Метод Object.values() возвращает массив, содержащий значения перечисляемых свойств объекта:

const alphabet = { first: 'a', second: 'b', third: 'c' }; console.log(Object.values(alphabet)); // ['a', 'b', 'c'];

Object.values() ссылается на объект, поэтому массивы, регулярные выражения, даты, строки и числа также могут быть переданы в метод,

// и аргумент, не являющийся объектом, будет приведён к объекту console.log(Object.values('alphabet')); // ['a', 'l', 'p', 'h', 'a', 'b', 'e', 't'];

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

const alphabet = { 7: 'a', 2: 'b', 3: 'c' }; console.log(Object.values(alphabet)); // ['b', 'c', 'a'];