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