/
Вопросы и ответы
/
JavaScript
/

Какой метод вернет только значения объекта js?

Какой метод вернет только значения объекта js?

3 года назад

Andrey Moshkov

Ответы

0

Метод 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'];

3 года назад

Кирилл Ерохин

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845