Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [JavaScript]Szukanie obiektu z największym property

Napisany przez: goartur 13.01.2016, 08:50:00

Mam array z obiektami musze znaleźć obiekt z najwyższą property 'luckyNumber' tablica wygląda tak:

  1. [{userID: 'dosjfjcj39wk', luckyNumber: '114'},
  2. {userID: 'djfkei4ofirf', luckyNumber:'420'}
  3. ]
  4.  


W tym wypadku powinno mi wyznaczyć drugiego użytkownika który ma liczbę 420

Jakieś pomysły?

Napisany przez: Pyton_000 13.01.2016, 09:02:33

Iterować po wszystkich i przypisywać sobie do zmiennej

Napisany przez: rocktech.pl 13.01.2016, 09:02:36

Hej.

[JAVASCRIPT] pobierz, plaintext
  1. list.sort(function(a,b) {return (parseInt(a.luckyNumber) > parseInt(b.luckyNumber)) ? -1 : 1});
[JAVASCRIPT] pobierz, plaintext

Napisany przez: goartur 13.01.2016, 10:28:22

Cytat(rocktech.pl @ 13.01.2016, 09:02:36 ) *
Hej.

[JAVASCRIPT] pobierz, plaintext
  1. list.sort(function(a,b) {return (parseInt(a.luckyNumber) > parseInt(b.luckyNumber)) ? -1 : 1});
[JAVASCRIPT] pobierz, plaintext



Ciekawe rozwiazanie smile.gif!

Mozesz mi powiedziec w jaki sposob z tego pobrac UserID z tego?

Napisany przez: rocktech.pl 13.01.2016, 10:39:48

[JAVASCRIPT] pobierz, plaintext
  1. list.sort(function(a,B) {return (parseInt(a.luckyNumber) > parseInt(b.luckyNumber)) ? -1 : 1}).pop().userId;
[JAVASCRIPT] pobierz, plaintext

Napisany przez: goartur 13.01.2016, 11:11:24

Dzieki, problem byl z > zmienilem na < i jest ok.


Niestety nie dziala to do konca.

to co otrzymuje:



Zle ID bo najnizsze


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)