Tengo este problema en el que la matriz de objetos se coloca intencionalmente en este tipo de estructura:
const productArray = [ { 'Product A': 5000 }, { 'Product B': 2500 }, { 'Product C': 3500 }, { 'Product D': 2750 }, { 'Product E': 1500 }, ];¿De qué manera podría determinar el valor más alto y más bajo de este tipo de matriz? Muchísimas gracias.
Ordene la matriz, la más baja será la primera y la más grande será la última
const productArray = [ { 'Product A': 5000 }, { 'Product B': 2500 }, { 'Product C': 3500 }, { 'Product D': 2750 }, { 'Product E': 1500 }, ]; const sortedProduct = productArray.sort((a, b) => Object.values(a)[0] - Object.values(b)[0]); console.log(sortedProduct); console.log('Lowest value ', sortedProduct[0]); console.log('Highest value ', sortedProduct[sortedProduct.length - 1]);