prendendo in esame questo codice
codice:
var myString = "pippo";
var mySplit = myString.split("");
trace (mySplit)
Splittando myString dentro mySplit è come se avessi creato un array (difatti facendo vari trace restituisce anche la length e addirittura posso pushare dentro mySplit altre cose, proprio come negli array).
La domanda fondamentale è: ma davvero la variabile mySplit è "diventata" un'istanza della classe Array? :master:
Cioè per le prove al volo che ho fatto pare prendere i metodi della classe array, anche se in effetti non ho dichiarato mai esplicitamente una nuova istanza della classe array (myArray = new Array()).
Mi sfugge qualcosa a questo punto, do sta il trucco?