HOME

Contatti

MATEMATICA CON JAVASCRIPT


METODI ARRAY: CONCAT()


Precedente - Successivo
M
etodi.
Elenco in ordine alfabetico

 

concat()
Concatena gli elementi dell' array scritto in parentesi a quelli dell'array scritto prima del punto.
join()
Restituisce la stringa formata dagli elementi di un array separati dal segno inserito in parentesi (di default la virgola).
pop()
Rimuove e restituisce l'ultimo elemento di un array.
push()
Aggiunge elementi dopo l'ultimo in un array e restituisce la lunghezza del nuovo array.
reverse()
Dispone gli elementi di un array in ordine inverso.
shift()
Rimuove e restituisce il primo elemento di un array.

slice()
Crea un nuovo array da elementi di un array esistente.
sort()
Ordina un array in ordine alfabetico o numerico.
splice()
Rimuove e/o rimpiazza elementi di un array.
toString()
Restituisce la stringa contenente gli elementi di un array.
unshift()
Aggiunge elementi all'inizio di un array.

Si tratta di una funzione (metodo) predefinita dell'array che memorizza in sequenza gli elementi di due o più array già dichiarati in un solo array. E' anche possibile aggiungere elementi creati "al volo".

Come al solito occorre scrivere il nome dell'oggetto (in questo caso l'array) seguito dal punto e dalla funzione concat seguita da due parentesi tonde all'interno delle quali andranno inseriti degli opportuni parametri

SINTASSI:

array1.concat(array2, array3, ..., arrayN)

In questo caso i vari array non vengono cambiati.
Se gli array uniti devono essere memorizzati, ad esempio, nell'array di nome NuovoArray, usare il codice

NuovoArray= array1.concat(array2, array3, ..., arrayN)

Se gli array uniti devono essere memorizzati, ad esempio, nell'array di nome array2, usare il codice

array2= array1.concat(array2, array3, ..., arrayN).

In questo caso l'array di nome array2 varia.

Si possono anche concatenare contemporaneamente singoli elementi ed altri array: basta separarli con le virgole.
ESEMPIO DI CODICE: NuovoArray= array1.concat(array2, "A", "B", array3)

Per aggiungere in coda elementi "al volo" si può anche usare il metodo push().
Per aggiungere nuovi elementi all'inizio di un array si può usare il metodo unshift().
Per concatenare le stringhe usare il metodo concat() per le stringhe.

 

PRIMO ESEMPIO DI USO DEL METODO    

Dato l'array:

nomeArray2= ["Achille", "Stefano", "Tobia"]

si vogliono aggiungere in coda i due nomi "Giada" e "Francesco"

A tal fine usare l'istruzione:

nomeArray2= nomeArray2.concat("Giada","Francesco")

E' anche possibile aggiungere nuovi elementi in coda ad un array inserendoli attraverso una finestra di dialogo.
Ecco un frammento di codice:

nomeArray2= ['Achille', 'Stefano', 'Tobia'];
nome=window.prompt('Inserire il nuovo elemento','?');
nomeArray2=nomeArray2.concat(nome);

 

SECONDO ESEMPIO DI USO DEL METODO    

Dato l'array:

var nomeArray2= ["Achille", "Stefano", "Tobia"]

si vogliono aggiungere in coda gli elementi dell'array

var nomeArray1 = ["Lucia", "Marta", "Maurizio", "Giuseppe", "Veronica", "Sara", "Dario"]

A tal fine usare l'istruzione:

nomeArray2= nomeArray2.concat(nomeArray1)


PROVA TU! - Tutorial interattivo per il metodo concat()

 


METODI PER GLI ARRAY -   Precedente -  1  -  2  -  3  -  4  -  5  -  6  -  7  -  8  -  9  -  10  -  11  -  12  -  Successivo

INDICE DELLA GUIDA A MATEMATICA CON JAVASCRIPT

©2002 - 2012 www.webfract.it