HOME

Contatti

MATEMATICA CON JAVASCRIPT


METODI ARRAY: unshift()


Precedente
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 restituisce la lunghezza dell'array risultante dopo l'inserimento, in testa, degli elementi scritti in parentesi.
Come al solito occorre scrivere il nome dell'oggetto (in questo caso l'array) seguito dal punto e dalla funzione unshift seguita da due parentesi tonde al cui interno vanno scritti, obbligatoriamente, gli elementi da inserire separati da virgole.

SINTASSI:

  1. Per inserire, all'inizio, gli elementi e1, e2, ..., eN:

    NomeArray.unshift(e1, e2, ..., eN)

  2. Per utilizzare, dopo aver inserito gli elementi, la nuova lunghezza dell'array:

    LunghezzaArray = NomeArray.unshift(e1, e2, ..., eN)

Questo secondo metodo non funziona fino alla versione 5 di MSIE.

Se si vogliono aggiungere elementi in coda all'array, usare il metodo push(); se si vuole aggiungere un altro array, usare il metodo concat().

 

ESEMPIO DI USO DEL METODO SIA CON MSIE CHE CON FIREFOX   


Dato l'array:

nomeArray1 = ["Lucia", "Marta", "Maurizio"]

inseriamo in testa gli elementi Giuseppe, Veronica e Sonia.

Premere il pulsante per vedere l'effetto:

Ecco lo script:

Esso si attiva cliccando il pulsante
(codice: onclick="prova1()")

<script language="javascript">
 function esempio1 () {
  nomeArray1 = ["Lucia", "Marta", "Maurizio"];
  nomeArray1.unshift('Giuseppe','Veronica','Sonia');
  alert(nomeArray1);
 }
</script">

 

ESEMPIO DI USO DEL METODO SOLO CON FIREFOX   


Dato l'array:

nomeArray1 = ["Lucia", "Marta", "Maurizio"]

inseriamo in testa gli elementi Giuseppe, Veronica e Sonia.

Premere il pulsante per vedere l'effetto:

Ecco lo script:

Esso si attiva cliccando il pulsante
(codice: onclick="prova2()")

<script language="javascript">
 function esempio2 () {
 nomeArray1 = ["Lucia", "Marta", "Maurizio"];
  lunghezza = nomeArray1.unshift('Giuseppe','Veronica','Sonia');
  alert(nomeArray1 + '\n di lunghezza ' + lunghezza);
 }
</script">

 


Per provare da solo il funzionamento del metodo unshift() visita la sezione

PROVA TU!

dove trovi il tutorial interattivo per il metodo

 


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

INDICE DELLA GUIDA A MATEMATICA CON JAVASCRIPT

©2002 - 2012 www.webfract.it