Есть генератор, который исходя из заданных параметров должен создавать массив, или несколько.
Но он почему при записи всех созданных масивов в переменную, записывает туда только самый первый из созданных.
Ссылка на Codepen -
codepen.io/Geezer/pen/XjzaaJ?editors=1010function setupGenArray(){
var globalArray = [];
var tempArray = [];
var arraysCount = parseInt(document.getElementById("arCount").value ,10);
var iCount = parseInt(document.getElementById("count").value ,10);
var rMin = parseInt(document.getElementById("minRange").value ,10);
var rMax = parseInt(document.getElementById("maxRange").value ,10);
//Start loop for generating arrays
for (var a = 0, c = arraysCount; a < c; a++) {
//Start loop for Generating array depending on parameters
for (var b = 0, j = iCount; b < j; b++){
//generating random number in given range
var item = Math.floor(Math.random() * (rMax - rMin + 1)) + rMin;
//write generated number in temp array variable
tempArray[b] = item;
}
//add generated array in variable for all arrays
globalArray[a] = tempArray;
}
alert(globalArray);
}