push()
(metodo/proprietà JavaScript) aggiunge uno o più elementi alla fine dell’array (per le stringhe, usare il metodo .concat()
)(cfr. pure pop()
, shift()
, unshift()
).
Sintassi
<script> [array].push("[nuovo elemento alla fine]") </script>
Esempi
<script> function AggiungiElementoFinale() { var NomeArray1 = ["A", "B", "C"]; NomeArray1.push("D", "E"); alert("Array modificato: "+ NomeArray1); } </script> <button onclick="AggiungiElementoFinale()">attiva metodo</button>
L’elemento così aggiunto può eventualmente essere assegnato ad una variabile, che tuttavia assumerà il valore della lunghezza (length
) dell’array (attenzione: non del suo indice), non avendo infatti senso che assumesse il valore dell’elemento stesso (giacché questo si farebbe prima ad assegnarglielo senza ricorrere al metodo in parola).
<script> function SalvaElementoFinale() { var NomeArray2 = ["A", "B", "C"]; var ElementoSalvato = NomeArray2.push("D", "E"); alert("Lunghezza array dopo aggiunta elemento: "+ ElementoSalvato); } </script> <button onclick="SalvaElementoFinale()">attiva metodo</button>
E’ anche possibile aggiungere un elemento alla fine all’array tramite le sue proprietà.
<script> function AggiungiElementoFinale2() { var NomeArray3 = ["A", "B", "C"]; NomeArray3[3] = "D"; NomeArray3[NomeArray3.length] = "E"; alert("Array modificato: "+ NomeArray3); } </script> <button onclick="AggiungiElementoFinale2()">attiva metodo</button>
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment