Wyszukiwanie: gotowa metoda i własna pętla
Tablice - JavaScript od podstaw: konsola (JavaScript)
Czy element jest w tablicy i pod którym indeksem? `includes` odpowiada tak/nie, `indexOf` podaje indeks albo -1, gdy elementu nie ma. Pod spodem działa zwykłe wyszukiwanie liniowe: sprawdzamy elementy po kolei i przerywamy `break` po znalezieniu. Druga część robi to ręcznie, z tym samym wynikiem.
const names = ['Ala', 'Bartek', 'Celina', 'Darek'];
console.log(names.includes('Celina'), names.indexOf('Celina'));
console.log(names.includes('Edek'), names.indexOf('Edek'));
const wanted = 'Celina';
let found = -1;
for (let i = 0; i < names.length; i++) {
if (names[i] === wanted) {
found = i;
break;
}
}
console.log('Pętla znalazła indeks', found);Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.