Menu
Coddy logo textTech

Metody tablic, część 2

Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 61 z 77.

Tablice mają więcej wbudowanych metod, które mogą nam pomóc w wykonywaniu typowych zadań. Oto niektóre z nich:

  • sort() — sortuje elementy tablicy.
  • reverse() – odwraca kolejność elementów w tablicy.
  • indexOf(element) — zwraca indeks pierwszego wystąpienia elementu w tablicy lub -1, jeśli nie zostanie znaleziony.
  • lastIndexOf(element) - zwraca indeks ostatniego wystąpienia elementu w tablicy lub -1, jeśli nie został znaleziony.
  • includes(element) — zwraca true, jeśli tablica zawiera określony element; w przeciwnym razie zwraca false.

Oto przykład użycia metody sort:

let myArray = ["orange", "banana", "apple"];
myArray.sort();
console.log(myArray);

To wyświetli ["apple", "banana", "orange"].

Przykład metody reverse:

let myArray = [1, 2, 3, 4, 5];
myArray.reverse();
console.log(myArray);

Spowoduje to wyświetlenie [5, 4, 3, 2, 1].

Przykład metody indexOf:

let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.indexOf(30);
console.log(index);

To wyświetli 2.

Przykład metody lastIndexOf:

let myArray = [10, 20, 30, 40, 50, 30];
let index = myArray.lastIndexOf(30);
console.log(index);

Wynikiem będzie 5.

Przykład metody includes:

let myArray = ["apple", "banana", "orange"];
let hasBanana = myArray.includes("banana");
console.log(hasBanana);

To wyświetli true.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie findElement, która przyjmuje dwa argumenty:

  • Tablicę liczb
  • Liczbę, której należy szukać

Funkcja powinna wykonywać następujące czynności:

  1. Sprawdź, czy tablica zawiera tę liczbę, używając metody includes.
  2. Jeśli liczba zostanie znaleziona, zwróć indeks jej pierwszego wystąpienia, używając metody indexOf.
  3. Jeśli liczba nie zostanie znaleziona, zwróć -1.

Na przykład:

  • findElement([1, 2, 3, 4, 5], 3) powinno zwrócić 2
  • findElement([1, 2, 3, 4, 5], 6) powinno zwrócić -1

Spróbuj swoich sił

function findElement(arr, num) {
    // Napisz tutaj kod
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online