ciao bambini!!!
allora ... domandone sulla copia per riferimento e per valore in js:
i tipi primitivi sono copiati per valore (js crea copie a bacchetto). Tipo se faccio:
var x = "ciao"
var y = x
y = "sovrascritta"
alert(x) // rimane "ciao"
bene ... come faccio a copiare stringhe per riferimento?
e per gli oggetti? essi vengono copiati di dafault per riferimento no? tipo se vado:
var x = {greet: "ciao"}
var y = x
y.greet = "hello"
alert(a.greet) // adesso e' "hello"
ottengo che x e y puntano allo stesso spazio di memoria. come faccio a fare copie fisiche di oggetti esistenti? il linguaggio offre sistemi nativi per fare cio'? so che posso fare copie usando pattern di ereditarieta' prototipica ma volevo sapere se esiste un metodo clone o simili incorporati nel linguaggio core.
grazzzzie