如何使用Object.values()方法用numObj对象的值填充const objArray?我只能使用for循环+推送方法(如下所示)做到这一点
const numObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};
const objArray = [];
for (var values in numObj) {
objArray.push(numObj[values]);
}
答案 0 :(得分:2)
objArray.push(...Object.values(numObj));
或者您直接分配它:
const objArray = Object.values(numObj));
答案 1 :(得分:0)
您可以通过push
方法使用传播语法。
const numObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};
const objArray = [];
objArray.push(...Object.values(numObj));
console.log(objArray)