Znajdź
Lekcja 11 z 18 w kursie Metody tablic w JavaScript w Coddy.
Metoda find() to wbudowana funkcja dla tablic, która wyszukuje pierwszy element spełniający podany warunek testowy. Przyjmuje jako argument funkcję zwrotną, która jest wykonywana dla każdego elementu tablicy, aż zostanie zwrócona wartość prawdziwa (dowolna wartość inna niż false, 0, "", null lub undefined). Jeśli żaden element nie spełnia warunku, find() zwraca undefined.
Utwórzmy tablicę liczb i użyjmy find(), aby znaleźć pierwszą liczbę większą niż 5:
const numbers = [1, 3, 7, 2, 9];
const firstNumberGreaterThan5 = numbers.find((number) => number > 5);
console.log(firstNumberGreaterThan5); // Wynik: 7- Znajdowanie pierwszego dopasowania:
find()przerywa iterowanie, gdy tylko funkcja zwrotna zwróci wartość prawdziwą, dzięki czemu efektywnie znajduje pierwsze dopasowanie. - Funkcja zwrotna: To serce metody
find(). Przyjmuje trzy argumenty:element: Aktualnie przetwarzany element tablicy.index(opcjonalnie): Indeks bieżącego elementu.array(opcjonalnie): Oryginalna tablica, na której wywołanofind().
Wyzwanie
ŁatwyPodana tablica scores zawiera wyniki uzyskane przez Johna.
Twoim zadaniem jest napisanie kodu JavaScript, który znajdzie i wyświetli wynik większy niż 90.
Spróbuj swoich sił
const scores = [75, 88, 62, 92, 55];
// Napisz tutaj kodWszystkie lekcje w sekcji Metody tablic w JavaScript
Poćwicz samodzielnie: Kompilator JavaScript online