Какой метод вернет только значения объекта js?
Ответы
Кирилл Ерохин
29 ноября 2022
Метод 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'];
0
0