Metodi di array JavaScript

Conversione di array in stringhe

Il metodo JavaScript toString() converte un array in una stringa di valori di array (separati da virgole).

Il metodo join() unisce anche tutti gli elementi dell’array in una stringa.

Si comporta proprio cometoString(), ma in aggiunta è possibile specificare il separatore:

Popping e Pushing

Quando si lavora con gli array, è facile rimuovere elementi e aggiungere nuovi elementi.,

Questo è ciò che popping e pushing è:

Popping elementi da un array, o spingendo gli elementi in un array.

Popping

pop() metodo rimuove l’ultimo elemento di un array:

pop() metodo restituisce il valore che è stato “saltato fuori”:

Esempio

var frutta = ;
var x =frutti.,pop (); / / il valore di x è “Mango”

Provalo tu stesso ”

Spingendo

Il metodopush() aggiunge un nuovo elemento a un array (alla fine):

Esempio

var fruits=;
fruits.push (“Kiwi”);//Aggiunge un nuovo elemento (“Kiwi”) a fruits

Provalo tu stesso ”

Il metodo push() restituisce la nuova lunghezza dell’array:

Esempio

var fruits=;
var x = fruits.,push(“Kiwi”); // il valore di x è 5

Provalo tu stesso ”

Elementi di spostamento

Lo spostamento equivale a popping, lavorando sul primo elemento anziché sull’ultimo.

Il metodo shift() rimuove il primo elemento dell’array e “sposta” tutti gli altri elementi su un indice inferiore.

Il metodo shift() restituisce la stringa che è stata “spostata”:

Esempio

var fruits = ;
var x =fruits.,shift(); // il valore di x è “Banana”

Provalo tu stesso ”

Il metodo unshift() aggiunge un nuovo elemento a un array (all’inizio) e “unshifts” elementi precedenti:

Il metodo unshift() restituisce la nuova lunghezza dell’array.

Esempio

var fruits=;
fruits.unshift (“Lemon”);//Restituisce 5

Provalo tu stesso ”

Modifica degli elementi

Gli elementi dell’array sono accessibili usando il loro numero di indice:

Gli indici dell’array iniziano con 0. è il primo elemento dell’array, è il secondo, è il terzo …,

length proprietà fornisce un modo semplice per aggiungere un nuovo elemento di un array:

l’Eliminazione di Elementi

Dal momento che JavaScript array sono oggetti, gli elementi possono essere eliminati utilizzando il JavaScript operatore delete:

l’Utilizzo di eliminazione può lasciare indefinito fori nella matrice. Usa invece pop () o shift ().

Splicing di un array

Il metodo splice() può essere utilizzato per aggiungere nuovi elementi a un array:

Esempio

var fruits=;
fruits.,splice (2, 0,” Lemon”,”Kiwi”);

Provalo tu stesso ”

Il primo parametro (2) definisce la posizione in cui aggiungere nuovi elementi (giuntati).

Il secondo parametro (0) definisce quanti elementi dovrebbero essere rimossi.

Il resto dei parametri (“Limone” , “Kiwi”) definiscono i nuovi elementi da aggiungere.

Il metodosplice() restituisce un array con gli elementi eliminati:

Esempio

var fruits=;
fruits.,splice(2, 2, “Limone”, “Kiwi”);

Provate voi Stessi ”

Utilizzando il metodo splice() per Rimuovere gli Elementi

Con intelligente parametro di impostazione, è possibile utilizzare splice() per rimuovere gli elementi, senza lasciare “buchi” nell’array:

Il primo parametro (0) definisce la posizione in cui nuovi elementi dovrebbe essere aggiunto (giuntate).

Il secondo parametro (1) definisce quanti elementi dovrebbero essere rimossi.

Il resto dei parametri viene omesso. Non verranno aggiunti nuovi elementi.,

Unire (concatenare) array

Il metodoconcat() crea un nuovo array unendo (concatenare) array esistenti:

Il metodoconcat() non modifica gli array esistenti. Restituisce sempre un nuovo array.

concat() metodo può prendere qualsiasi numero di argomenti di array:

concat() metodo può anche prendere le stringhe come parametri:

Esempio (Unione di una Matrice con i Valori)

var arr1 = ;
var myChildren = arr1.,concat (“Peter”);

Provalo tu stesso”

Affettare un array

Il metodo slice() taglia un pezzo di un array in un nuovo array.

Questo esempio taglia una parte di un array a partire dall’elemento array 1 (“Arancione”):

Esempio

var fruits=;
var citrus = fruits.slice(1);

Provalo tu stesso ”

Il metodo slice() crea un nuovo array. Non rimuove alcun elemento dalla matrice di origine.,

Questo esempio taglia una parte di un array a partire dall’elemento array 3 (“Apple”):

Esempio

var fruits=;
var citrus = fruits.slice (3);

Provalo tu stesso ”

Ilslice() metodo può prendere due argomenti comeslice(1, 3).

Il metodo seleziona quindi gli elementi dall’argomento iniziale e fino all’argomento finale (ma non incluso).

Esempio

var fruits=;
var citrus = fruits.,slice(1, 3);

Provalo tu stesso ”

Se l’argomento finale viene omesso, come nei primi esempi, il metodo slice() taglia il resto dell’array.

Esempio

var fruits=;
var citrus = fruits.slice(2);

Provalo tu stesso ”

Automatic toString()

JavaScript converte automaticamente un array in una stringa separata da virgole quando è previsto un valore primitivo.

Questo è sempre il caso quando si tenta di produrre un array.,

Questi due esempi produrranno lo stesso risultato:

Esempio

var fruits=;
document.getElementById (“demo”).innerHTML = fruits;

Provalo tu stesso “

Tutti gli oggetti JavaScript hanno un metodo toString ().

Trovare valori Max e Min in un array

Non ci sono funzioni integrate per trovare il valore più alto o più basso in un array JavaScript.

Imparerai come risolvere questo problema nel prossimo capitolo di questo tutorial.

Array di ordinamento

Array di ordinamento sono trattati nel prossimo capitolo di questo tutorial.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Vai alla barra degli strumenti