Lassen Sie uns sagen, dass ich eine beliebig große Anzahl von Objekten:Vergleicht Eigenschaften und der Rückkehr verbunden sind Geschwister
obj1 = {
name: "Fred",
score: 1
}
obj2 = {
name: "Steve",
score: 2
}
obj3 = {
name: "Billy",
score: 3
}
ich leicht möchten die score
Eigenschaften jedes dieser Objekte vergleichen, und dann wieder die name
Eigentum das Objekt mit der höchsten Punktzahl. Ich bin mir nicht ganz sicher, wie ich leicht den höchsten Wert einer beliebig großen Gruppe von Zahlen finden kann, aber ich bin mir sicher, dass ich es herausfinden werde, wenn die Zeit kommt. Meine eigentliche Frage ist, wie man nach dem Finden der höchsten Punktzahl den Namen zurückgibt, der mit dem Elternobjekt dieser Punktzahl verknüpft ist. (Im Fall der Zeit sollte mein Programm alle höchsten Werte zurückgeben.)
Haben Sie jQuery zur Verfügung haben? Was passiert, wenn mehr als eine Person die gleiche Punktzahl hat? – AndreFeijo
_ "Meine eigentliche Frage ist, wie man nach dem Finden der höchsten Punktzahl den Namen" _ zurückgibt, indem man die Eigenschaft 'name' des Objekts zurückgibt, dh:' obj.name' –
@PatrickEvans Nun ja, aber ich tue es nicht unbedingt den Namen dieser Objekte kennen. Ich muss den Namen meines Objekts irgendwie konservieren, nachdem ich eine große Anzahl von Punkten ausgewertet habe. – Ucenna