28.05.2013 Views

javascript by example

javascript by example

javascript by example

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capitolo 1<br />

Linguaggio<br />

Questa forma di dichiarazione consente anche di aggiungere<br />

direttamente gli elementi:<br />

var a = ["Rosso", "Giallo", "Verde"];<br />

21 Manipolare gli Array<br />

La gestione degli Array è assistita da alcuni metodi base.<br />

Con push è possibile accodare un elemento ad un Array:<br />

a.push('Azzurro'); //aggiunge un elemento<br />

Con l'operatore delete invece è possibile cancellare un elemento:<br />

delete a[3];<br />

Comunque attenzione perché delete cancella l'elemento ma<br />

non ridimensiona l'Array, per cui se cancello l'elemento con indice<br />

3 di un Array con quattro elementi (da 0 a 3 appunto), la lunghezza<br />

dell'Array sarà sempre 4 e l'ultimo valore rimarrà undefined.<br />

La rimozione di un elemento e il ridimensionamento dello<br />

stesso si ha invece con splice :<br />

a.splice(3,1);<br />

dove il primo parametro è l'indice dove si trova l'elemento da cancellare<br />

ed il secondo rappresenta il numero di elementi da cancellare<br />

partendo da questo indice. L'aggiunta degli elementi di<br />

un Array ad un altro si ha invece con concat:<br />

var arr1 = [“giallo”,”rosso”];<br />

var arr2 = [“verde”,”azzurro”];<br />

var arr3 = arr1.concat(arr2);<br />

// arr3 = [“giallo”,”rosso”, “verde”,”azzurro”];<br />

I libri di ioPROGRAMMO/Javascript <strong>by</strong> Example 27<br />

JAVASCRIPT<br />

BY EXAMPLE

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!