Menu
Coddy logo textTech

Metodi degli array - Parte 2

Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 61 di 77.

Gli array hanno altri metodi integrati che possono aiutarci nelle attività più comuni. Eccone alcuni:

  • sort() - ordina gli elementi di un array.
  • reverse() - inverte l’ordine degli elementi in un array.
  • indexOf(element) - restituisce l'indice della prima occorrenza di un elemento nell'array, oppure -1 se non viene trovato.
  • lastIndexOf(element) - restituisce l'indice dell'ultima occorrenza di un elemento nell'array, oppure -1 se non viene trovato.
  • includes(element) - restituisce true se l'array contiene l'elemento specificato, altrimenti restituisce false.

Ecco un esempio di come usare il metodo sort:

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

Questo produrrà ["apple", "banana", "orange"].

Esempio del metodo reverse:

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

Questo produrrà [5, 4, 3, 2, 1].

Esempio del metodo indexOf:

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

Questo produrrà 2.

Esempio del metodo lastIndexOf:

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

Questo produrrà 5.

Esempio del metodo includes:

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

Questo produrrà true.

challenge icon

Sfida

Facile

Crea una funzione chiamata findElement che riceve due argomenti:

  • Un array di numeri
  • Un numero da cercare

La funzione dovrebbe fare quanto segue:

  1. Verificare se l'array include il numero usando il metodo includes.
  2. Se il numero viene trovato, restituire l'indice della sua prima occorrenza usando il metodo indexOf.
  3. Se il numero non viene trovato, restituire -1.

Per esempio:

  • findElement([1, 2, 3, 4, 5], 3) dovrebbe restituire 2
  • findElement([1, 2, 3, 4, 5], 6) dovrebbe restituire -1

Provalo tu

function findElement(arr, num) {
    // Scrivi il codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore JavaScript online