[JAVASCRIPT] [metodi e proprietà] push

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

Fonti esterne

javascript, metodi javascript

Related Articles

0 Comment

Rispondi