Souci avec 2 Arrays - 2ème Array qui modifie la valeur de la 1ère case du 1er Array
Bonjour à tous,
J'ai un petit souci avec le remplissage de 2 Arrays.
Le 1er tableau se remplit très bien.
Mais lorsque je remplis le 2ème, la valeur de la 1ère case du 1er tableau est modifiée par la valeur de la 1ère case du 2ème tableau.
Il n'y a que celle là qui est modifié et le 2ème Array est rempli correctement.
Voici le code, en espérant que quelqu'un puisse m'aider.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| var colors=new Array(); //Tableau de couleurs des courbes
/* Vitesses */
var X=0;
var myData = new Array(Array);
while (document.getElementById("rapport_na"+X).value!="") { //Non Alourdi
if (!myData[X]) myData[X]=new Array();
myData[X][0]=[[0,0],[parseFloat(document.getElementById("effort_na"+X).value),parseFloat(document.getElementById("puissance_na"+X).value)]];
myData[X][1]=document.getElementById("rapport_na"+X).value;
X++;
colors.push('#FF0000');
}
var Y=0;
var myData2 = new Array(Array);
while (document.getElementById("rapport_a"+Y).value!="") { // Alourdi
if (!myData2[Y]) myData2[Y]=new Array();
myData2[Y][0]=[[0,0],[parseFloat(document.getElementById("effort_a"+Y).value),parseFloat(document.getElementById("puissance_a"+Y).value)]];
myData2[Y][1]=document.getElementById("rapport_a"+Y).value;
colors.push('#00FF00');
Y++;
} |