Функции обучения в javascript. Сначала предлагается создать функцию с именем makeLine, а затем использовать функцию makeLine при создании функции makeSquare. Вот мой код для makeLine
function makeLine(size){
for (let i = 0; i < size - 1; i++){
hash= hash[i] + hash;
}
console.log(hash);
}
Я пытался заставить функцию makeSquare использовать функцию makeLine, и я могу заставить ее показывать 16 #, но только все в одной строке. Когда я пытаюсь использовать console.log и \ n, консоль выводит неопределенное значение.
function makeSquare(squareSides){
makeLine(squareSides*squareSides);
}
makeSquare(4);
Вывод, который я пытаюсь достичь
####
####
####
####
Это просто скелет того, с чем я играл. Я пробовал миллион разных комбинаций, но это единственный способ получить правильное количество #. Я уверен, что это просто для любого опытного, но я столкнулся с кирпичной стеной, и все следующие упражнения зависят от понимания этого. Весь код, который я видел, относящийся к этому, немного выше моей головы и навыков, которые мы изучили до этого момента.