Diskuze: objekt
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
v tom případě si podle mě nepotřebuješ vytvářet nic přes map.
Svojí funkcí v mapu si vracíš pouze age, takže z nového pole, které následně vypadá [10, 20, 49], to vyčíst nelze.
V tomhle případě, pokud chceš nové pole objektů seřazené podle věku, pouze předej a seřaď:
var persons=[
{name:"John",age:20, country:"France"},
{name:"Desperado",age:49, country:"Spain"},
{name:"Klok",age:10, country:"Uganda"}]
var vek = persons.sort(function(a,b){
var vekA = a.age, vekB = b.age; //tímto určíš podle čeho řadíš
return vekA-vekB; //a jak
});
alert(vek[0].name); //nejmladsi je tedy první, neboli 0
style: nie vo vanilla javascripte. Tvoje riesenie je spravne a jednoduche. Ak
chces nieco jednoduchsie, asi je na case sa poobzerat po nejakom javascript
frameworku, ktory bude robit pravdepodobne to iste, len ti na to vsetko da jeden
prikaz. Ja som si v poslednej dobe vsimol ze dost ludi zacina bocit od jQuery na
ine frameworky.
Z toho mi vyplyva ze co sa naucis napriklad v jQuery mozes za par rokov
zahodit, ale co sa nacis vo vanilla javascripte bude fungovat aj o desat.
Zobrazeno 3 zpráv z 3.