Sportoló barátok - tömb metódusok
Feladat elérése: tasks/language-features Teszt: globális egységteszt
Egy baráti társaságban sokan szeretik a sportok, a társaság jelentős része pedig maga is sportol. A következő információkat ismerjük mindenkiről:
name: az illető neve (szöveg)age: az illeő életkora (szám)favSport: az illető kedvenc sportja (szöveg), null, ha nincs ilyenhasStrava: az illető használja-e a Strava applikációt (logikai)
Implementáld az alábbi feladatok megoldó taskA-taskH függvényeket. A függvények alakja:
- bemenet: személyek tömbje (objektumtömb)
- visszatérési érték: a részfeladatra adott válasz (lehet szám/szöveg/logikai érték)
Például:
// átlag életkor meghatározása
function taskE(friendsArray) {
// átlag életkor kiszámítása: avgAge
// return avgAge
}Kezdőcsomag
A feladatleírás és a kezdőfájlok helyi munkához előkészítve.
Tartalmazott fájlok: index.js
Feladatok
Hány nagykorú személy van a társaságban?
Döntsük el, hogy van-e bárki, akinek nincs kedvenc sportja!
Döntsük el, hogy használ-e mindenkit Stravat!
Keressük meg az első személyt, akinek a kedvenc sportja handball, ha nincs ilyen, adjunk vissza null-t!
Számítsuk ki a baráti társaság átlag életkorát! Legyen 0, ha üres tömböt kapunk!
Adjuk meg a legidősebb személy nevét! Legyen null, ha üres tömböt kapunk!
Gyűjtsük ki egy tömbbe azon személyek nevét, akiknek nincs kedvenc sportja!
Rendezzük a személyek életkoruk szerint növekvő sorrendbe (az eredeti tömböt módosítva)!
Követelmények
- bemenet: személyek tömbje (objektumtömb)
- visszatérési érték: a részfeladatra adott válasz (lehet szám/szöveg/logikai érték)
- Teszt: globális egységteszt