Я пытаюсь сделать пирамиду в этом цикле + "" (пробел), а затем сделать его массивом, но этот массив не в одном массиве, он кажется отдельным не с запятой, вы можете проверить и запустить мои коды ниже:
var num = 5;
for(var i = 1 ; i <= num ; i++){
var str = "";
for(var j = 1 ; j <= num ; j++){
str += j <= i ? j : ' '
};
var b = str.split("")
console.info(b)
};ты видел массив? они не вместе,
как я могу сделать это в одном массиве, например
[
["1", " ", " ", " ", " "],
["1", "2", " ", " ", " "],
["1", "2", "3", " ", " "],
["1", "2", "3", "4", " "],
["1", "2", "3", "4", "5"]
]



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы выполнили основную часть кода, чтобы получить желаемый результат.
Объявите массив вне цикла, чтобы вы могли протолкнуть все элементы внутри цикла:
var num = 5;
var arr = [];
for(var i = 1 ; i <= num ; i++){
var str = "";
for(var j = 1 ; j <= num ; j++){
str += j <= i ? j : ' '
};
arr.push(str.split(""));
};
console.info(arr);