ここに私のプログラムの非常に単純な部分があり、問題があります... 配列「母集団」の要素も配列です..配列母集団にロードされている「一時」配列ごとに28個の乱数があります。私の問題は、配列「population」に何らかの形ですべて同じ配列が保存されていることです。これは、すべてのループをオーバーライドしているようなものです。この非常に単純な問題に多くの時間を費やしましたが、これは何らかのバグですか?? コメント化された「アラート」は、母集団の要素 0 と 1 をチェックするために使用されます。どういうわけか、すべてのループで実際にオーバーライドされているため、人口配列のすべての一時要素はすべて同じです。私を助けてください..
var population[];
function init_population(){
temp = [];
//Math.floor(Math.random()*8);
for(i=0;i<10;i++){
for(j=0;j<28;j++)
temp[j] = Math.floor(Math.random()*8);
population[i]= temp;
//alert("population[0] = " +population[0] +" and population[1] = " +population[1]);
}
}
init_population();