Vdiaz89 Ответов: 2

Как я могу исправить этот код?


Напишите функцию repeat, которая принимает строку и число и возвращает новую строку со строкой, повторенной это число раз.

Не используйте встроенный метод повтора - тесты потерпят неудачу, если вы это сделаете!

Примеры:

повторите('Matt', 3) // 'MattMattMatt'
повтор('Elie', 2) // 'ElieElie'
повторите('Michael', 0) // "

Что я уже пробовал:

функция повтора(str, num) {
возвращение (СПО) * кол-во;
}

2 Ответов

Рейтинг:
2

phil.o

Это один из возможных алгоритмов:

  • Инициализируйте строковую переменную как пустую строку.
  • Повторите цикл несколько раз, равный второму параметру.
    • Добавьте первый параметр к переменной.
  • Возвращаемая переменная.


Рейтинг:
1

Patrice T

Цитата:
Как я могу исправить этот код?

Чтобы изучить JS, вы должны прочитать документацию и сделать некоторый поиск самостоятельно.
Умножение не работает для строк, вы должны искать другой путь.
Метод проб и ошибок-это то, как вы учитесь на своих ошибках.
Это хороший обучающий сайт: Учебник По JavaScript[^]