Используя метод Object.values () для назначения константного массива?
Как бы я заполнил const objArray значениями объекта numObj, используя метод Object.values ()? Я смог сделать это только с помощью метода for loop + push (показано ниже)
const numObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};
const objArray = [];
for (var values in numObj) {
objArray.push(numObj[values]);
}
2 ответа
objArray.push(...Object.values(numObj));
Или вы прямо назначаете это:
const objArray = Object.values(numObj));
Вы можете использовать синтаксис распространения с push
метод.
const numObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};
const objArray = [];
objArray.push(...Object.values(numObj));
console.log(objArray)