Ciao a tutti!Perchè mi viene modificato l'array originale se ho passato il suo valore ad un altro array,ed e modifico quello? :master:
codice:var quadrati = new Array(13); function riempi() { for (var a = 0; a<maxQuadrati-1; a++) { quadrati[a] = a+1; } } riempi(); function randomQuad() { var pos = 0; var ar = quadrati; for (var a = 1; a<maxQuadrati; a++) { pos = Math.floor(Math.random()*ar.length); ar.splice(pos, 1); } } randomQuad(); trace(quadrati)

Rispondi quotando