4 回答

TA貢獻1828條經驗 獲得超4個贊
您可以 flatMap 對象的值。
var descriptions = { 1: { description: "abc" }, 2: { description: "def" }, 3: { description: "ghi" } },
values = Object.values(descriptions).flatMap(Object.values);
console.log(values);

TA貢獻1836條經驗 獲得超3個贊
const obj = {
descriptions: {
1: {
description: "abc"
},
2: {
description: "def"
},
3: {
description: "ghi"
}
}
};
console.log(Object.values(obj.descriptions).map(({description}) => description))

TA貢獻1802條經驗 獲得超5個贊
或類似的東西
function f(obj) {
let array = []
for (const prop in obj) {
array.push(Object.values(obj[prop])[0])
}
return array
}

TA貢獻1862條經驗 獲得超6個贊
descriptions= {
1: {
description: "abc"
},
2: {
description: "def"
},
3: {
description: "ghi"
}
}
var keys = Object.keys(descriptions);
var values = keys.map((key) => descriptions[key].description);
values將是您要查找的數組。
添加回答
舉報