Cómo recuperar valores de objetos en una sola matriz.
var arrayOjObjects = { "Fruits": ["Banana", "Apple"], "Vegetables": ["Carrot", "Chilli"], "Drinks": ["Coco", "Pepsi"] } Output = ["Banana", "Apple", "Carrot", "Chilli", "Coco", "Pepsi"] Object.values(arrayOjObjects) pero está dando múltiples matrices. ¿Alguna entrada sobre esto?
Puede tomar una matriz de keys y luego reducirla al resultado deseado:
var arrayOfObjects = { "Fruits": ["Banana", "Apple"], "Vegetables": ["Carrot", "Chilli"], "Drinks": ["Coco", "Pepsi"] } const output = Object.keys(arrayOfObjects).reduce((output, key) => { output.push(...arrayOfObjects[key]); return output; }, []) console.log(output) //Output = ["Banana", "Apple", "Carrot", "Chilli", "Coco", "Pepsi"]