Metodi degli array Parte 3
Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 68 di 77.
Ecco alcuni altri metodi utili degli array:
1. concat(): Combina due o più array e restituisce un nuovo array, senza modificare gli array originali.
let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // Output: [1, 2, 3, 4]2. join(separator): unisce tutti gli elementi di un array in una stringa, separati dal separatore specificato (facoltativo).
let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // Output: "apple, banana, orange"3. slice(start, end): Estrae una sezione di un array e restituisce un nuovo array. L'indice start è incluso, mentre l'indice end è escluso.
let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // Output: [2, 3, 4]4. splice(start, deleteCount, item1, item2, ...): Modifica il contenuto di un array rimuovendo, sostituendo o aggiungendo elementi. Modifica l’array originale e restituisce un array contenente gli elementi eliminati (se presenti).
let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // Output: [1, 2, 6, 7, 5]
console.log(removed); // Output: [3, 4]5. split(separator, limit): Divide una stringa in un array di sottostringhe in base al separatore specificato. La stringa originale non viene modificata. Il parametro facoltativo limit controlla il numero massimo di divisioni.
let text = "apple,banana,orange";
let result = text.split(",");
console.log(result);
// Output: ["apple", "banana", "orange"]
let limited = text.split(",", 2);
console.log(limited);
// Output: ["apple", "banana"]Sfida
FacileTi viene dato un array numbers = [1, 2, 3, 4, 5]. Esegui i seguenti passaggi e stampa direttamente i risultati:
- Usa
concat()per aggiungere[6, 7, 8]alla fine dell’array e stampa il risultato. - Usa
join()per convertire il risultato diconcat()in una stringa separata da virgole e stampalo. - Usa
slice()per estrarre i primi tre elementi dall’array originalenumberse stampali. - Usa
splice()per sostituire il secondo elemento dinumberscon99e stampa l’arraynumbersmodificato.
Provalo tu
let numbers = [1, 2, 3, 4, 5];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 variabiliCostanti3Operatori 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 falso9Funzioni
Dichiarare una funzioneArgomentiValore di ritornoRiepilogo - Funzione SigmaEspressione di funzioneParametri predefinitiFunzioni frecciaRiepilogo - Funzione di validazione12Array Parte 2
Iterare sugli arrayIl metodo forEachCiclo for...ofRipasso - Contatore PSlicing degli arrayMetodi degli array Parte 3Metodi degli array Parte 4Verifica di appartenenzaEsercitati da solo: Compilatore JavaScript online