Я пытаюсь создать массив из четырех массивов. Каждый из этих четырех массивов состоит из трех чисел, два из которых случайным образом назначаются из набора чисел.Javascript: Создание массива массивов
Когда я запускаю следующий код, я не получаю сообщение об ошибке, но я также не получаю результата. Что мне не хватает?
я не нужна печать в console.log, это просто проверить, если массив построен правильно
var x = -2;
function createEnemy(){
var yArray = [60,145,230];
var speedArray = [30,45,55,60];
var randY = Math.floor(Math.random() * yArray.length);
var randSpeed = Math.floor(Math.random() * speedArray.length);
var enemy = [yArray[randY], speedArray[randSpeed], x];
}
function printEnemies()
{
var allEnemies = [];
(function setEnemies()
{
allEnemies.push(createEnemy());
allEnemies.push(createEnemy());
allEnemies.push(createEnemy());
allEnemies.push(createEnemy());
}());
for(var j in allEnemies)
{
for(var p in allEnemies[j])
{
for(var i = 0; i < allEnemies[j][p].length; i++)
{
console.log(allEnemies[j][p][i]);
}
}
}
}
printEnemies();