trovato il problema : essendo visti come object, referenziavo lo stesso vettore.

temp.splice(i, 0, new Array("1","0"));

e via