Menu
Coddy logo textTech

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"]
challenge icon

Sfida

Facile

Ti viene dato un array numbers = [1, 2, 3, 4, 5]. Esegui i seguenti passaggi e stampa direttamente i risultati:

  1. Usa concat() per aggiungere [6, 7, 8] alla fine dell’array e stampa il risultato.
  2. Usa join() per convertire il risultato di concat() in una stringa separata da virgole e stampalo.
  3. Usa slice() per estrarre i primi tre elementi dall’array originale numbers e stampali.
  4. Usa splice() per sostituire il secondo elemento di numbers con 99 e stampa l’array numbers modificato.

Provalo tu

let numbers = [1, 2, 3, 4, 5];
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