答案 0 :(得分:1)
对此的需求可能是一种代码味道,但是你去了:
const colorObject = {
blue: { "foo": "bar" },
purple: { "baz": "qum" }
};
const colorArray = Object.keys(colorObject).map(k => colorObject[k]);
console.log(colorArray);
正如James Thorpe在上面的评论中提到的那样,如果你能在不保持阵列的情况下这样做一次,那就更好了。
答案 1 :(得分:0)
let obj = {blue: {foo: 'bar'}, purple: {baz: 'qux'}};
let arr = Object.keys(obj).map(key => obj[key]);
console.log(arr);