我只是有一个问题是否可以使用变量数组来解构对象。 我知道如果您知道对象键的名称,这是可能的,但如果您不知道对象的键(例如,来自 API),可以这样做吗?任何建议都会很棒。谢谢你。
const names = {
a: 'peter',
b: 'jane',
c: 'sam',
};
let vals = Object.keys(names);
console.log(vals);
// const { a, b, c } = names;
[vals] = names;
console.log(a, b, c);
const names = {
a: 'peter',
b: 'jane',
c: 'sam',
};
var vals = [];
for (var key in names) { // iterate through each key value pair
vals.push(names[key]);
}
console.log(vals);