MaminProgrammist
@MaminProgrammist
Я слава беброу

Можно ли заменить .repeat() в js?

Учу js. Делаю задачу где надо использовать циклы
62bc07c6e78f4876355919.png (задача 5)

Но я не понимаю как, да и .repeat(*цифра*) легче для меня. Вот я и думаю, можно ли заменить .repeat циклом for или while?

Мой код с .repeat():

let symbol = prompt('Введите символ:');


let squareLine = symbol.repeat(20)


let square = squareLine +
    '\n' + squareLine +
    '\n' + squareLine +
    '\n' + squareLine +
    '\n' + squareLine +
    '\n' + squareLine +
    '\n' + squareLine;

alert(square);
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
const letter = '&';
const length = 5;

let result = '';
for (let i = 0; i < length; i++) {
  result += letter;
}

alert(result); // &&&&&
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ronnie85
@ronnie85
Fullstack Dev
Как вариант
const col = 20;
    const line = 7;
    const symbol = '&';

    let result = '';
    for (let i = 0; i < line; i++) {
        for (let j = 0; j < col; j++) {
            result += symbol;
        }
        result += "\n";
    }

    alert(result);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы