Originariamente inviato da andr3a
il push non fa questo ... le normalizzazioni dovrebbero seguire le specifiche, almeno secondo il mi oumile punto di vista.
Il push accetta da 1 a N parametri e ritorna in (int) la nuova length. Ci sono tante librerie che normalizzano questi metodi, dategli un occhio
Hai ragione, l'avevo buttata tanto così per risolvere il problema di Stiffa; comunque questa versione dovrebbe avvicinarsi di più alle specifiche:
codice:
Array.prototype.push=Array.prototype.push||function() {
for(var i=0, l=arguments.length; i!=l; i++) { this[this.length]=arguments[i]; }
return this.length;
}