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)- restituiscetruese l'array contiene l'elemento specificato, altrimenti restituiscefalse.
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.
Sfida
FacileCrea una funzione chiamata findElement che riceve due argomenti:
- Un array di numeri
- Un numero da cercare
La funzione dovrebbe fare quanto segue:
- Verificare se l'array include il numero usando il metodo
includes. - Se il numero viene trovato, restituire l'indice della sua prima occorrenza usando il metodo
indexOf. - Se il numero non viene trovato, restituire -1.
Per esempio:
findElement([1, 2, 3, 4, 5], 3)dovrebbe restituire 2findElement([1, 2, 3, 4, 5], 6)dovrebbe restituire -1
Provalo tu
function findElement(arr, num) {
// Scrivi il codice qui
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Coercizione dei tipi7Calcolatore per dividere il conto
Messaggio di benvenutoCalcolare la mancia e il totale10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Gestore della lista della spesa
Panoramica del progettoAggiungere un elemento2Variabili
NumeriStringheBooleaniConvenzioni di denominazioneVariabili vuoteRiepilogo - Inizializzare le variabiliCostanti11Array - Parte 1
Dichiarare un arrayAccedere agli elementi di un arrayModificare gli arrayMetodi degli array - Parte 1Metodi degli array - Parte 2Riepilogo - Elaboratore di array3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheOperatori di confrontoUguaglianza stretta vs non rigorosaRipasso - matematica semplice6Input/Output di base
OutputOutput con variabiliConversione di tipo - Parte 1Conversione di tipo - Parte 2Ripasso - Fino a 120Ripasso - Vero o falsoEsercitati da solo: Compilatore JavaScript online