Hej, nie mogę znaleźć w internecie jak nazywa się ten zabieg żeby móc lepiej go zrozumieć i stosować w programowaniu
const average = adults.reduce((acc, age, _, { length }) => acc + age / length,
Dokładnie to chodzi mi o to, że długość array'a zapisana jest { lenght } zamiast arr.lenght. Pierwszy raz się z tym spotykam, a nie wiem jak wyszukać tego w google.
#javascript
const average = adults.reduce((acc, age, _, { length }) => acc + age / length,
Dokładnie to chodzi mi o to, że długość array'a zapisana jest { lenght } zamiast arr.lenght. Pierwszy raz się z tym spotykam, a nie wiem jak wyszukać tego w google.
#javascript
Może ktoś wytłumaczyć działanie tego kodu?
arguments
to specjalna zmienna która jest tablicą wszystkich parametrów (lub inaczej argumentów) funkcji, tak więc jeżeli masz funkcje którą wywołujesz tak: f(1, 2, 3, 4, 5) to arguments = { 0: 1, 1: 2, 2: 3, 3: 4, 4: 5 }, czyli jest to obiekt ale ma wygenerowane klucze i zmiennąlength
pozwalającą poruszać się jak po tablicy.arr to pierwszy