#angularjs #angular #webdev #programowanie #frontend
Czy ktoś może wyjaśnić noobowi jak użyć poprawnie funkcji reduce(), uczę się od podstaw Angulara (i przy okazji JS), w kursie jest Angular 4 wykorzystywany a ja siedzie na 8 i zdaje sobie sprawę że pewne rzeczy się pozmieniały więc mam cheatsheet zmian typu zamiast Http używamy HttpClient itp itd. Nie radze sobie jedynie z przerobieniem jednej funkcji. Ma za zadanie sumować numbery z każdego rekordu json. w wersji 4 wygląda to tak:
od którejś wersji nie trzeba już mapować, ale pozostaje reduce i tak się zastanawiam jak to ugryźć. Ktoś coś? szukałem w necie, docsach i coś słabo idzie mi znalezienie rozwiązania :/
Czy ktoś może wyjaśnić noobowi jak użyć poprawnie funkcji reduce(), uczę się od podstaw Angulara (i przy okazji JS), w kursie jest Angular 4 wykorzystywany a ja siedzie na 8 i zdaje sobie sprawę że pewne rzeczy się pozmieniały więc mam cheatsheet zmian typu zamiast Http używamy HttpClient itp itd. Nie radze sobie jedynie z przerobieniem jednej funkcji. Ma za zadanie sumować numbery z każdego rekordu json. w wersji 4 wygląda to tak:
countTotalCost(): void {
this.totalCost = this.cars
.map((car) => car.cost)
.reduce((prev, next) => prev + next);
}od którejś wersji nie trzeba już mapować, ale pozostaje reduce i tak się zastanawiam jak to ugryźć. Ktoś coś? szukałem w necie, docsach i coś słabo idzie mi znalezienie rozwiązania :/
- Najlepsze
- Wszystkie komentarze







@login_zajety_sic: └[⚆ᴥ⚆]┘
@login_zajety_sic: To chyba coś pomieszałeś, bo to co wkleiłeś raczej tego nie dotyczy.
@jacenty3590: yyy nie, prev w reduce to jest poprzednia wartość, więc jak w pierwszym 'przebiegu' zwrócisz sume dwóch cost to w drugim będziesz próbował wziąć cost z wcześniej otrzymanej sumy
@login_zajety_sic: Nie korzystam obecnie z angulara, ale o ile dobrze pamietam to w pierwszych wersjach uzywali map do parsowania wyników które przyszły z http, możliwe że teraz ten HttpClient robi to już odrazu. Ale przykład który wrzuciłeś nie ma tu w ogóle nic do rzeczy
Komentarz usunięty przez autora