Aflare valoarea minima a proprietatii dintr-un obiect imbricat

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
Marius
Mesaje:60

Aflare valoarea minima a proprietatii dintr-un obiect imbricat

Am un obiect imbricat in JavaScript care arata asa:

Cod: Selectaţi tot

const yo = {
  one: {
    value: 0,
    mission: 17},
  two: {
    value: 18,
    mission: 3},
  three: {
    value: -2,
    mission: 4},
}
Vreau să găsesc valoarea minimă a proprietății 'mission' din obiectele interne.
Cum pot face asta într-un mod simplu?

MarPlo Mesaje:4343
Incearca sa combini metodele Object.values() si map(), ca in exemplu urmator:

Cod: Selectaţi tot

const yo = {
  one: {
    value: 9,
    mission: 17
  },
  two: {
    value: 18,
    mission: 6
  },
  three: {
    value: 3,
    mission: 4
  },
}

const val_mission = Object.values(yo).map(({ mission }) => mission);
let min_mission = Math.min(...val_mission);

console.log(min_mission);  // 4

Subiecte similare