Как создать строковую переменную с нужным количеством повторений определенного символа?

Добрый день, господа!
Есть две переменные:
var a = "-"
var b = 10

Как мне элегантно создать переменную С с количеством повторения символа А в количестве В штук.
Т.е. :
В итоге с = "----------"
  • Вопрос задан
  • 2646 просмотров
Решения вопроса 2
@rowdyro
c = new Array(b + 1).join(a);
Ответ написан
@Codebaker
Всё умею, всё могу!
var c = Array(b+1).join(a);
	console.log(c);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Предложу еще вариант для полноты картины:
[].join.call({length: 3}, 'char')
Ответ написан
Комментировать
akashtrih
@akashtrih
var a = "-",
    b = 10,
    c = ''
;
while(b > 0) {
    c += a;
    b--;
}
// выводим в консоль c
console.log(c);

Что подразумевается под элегантно?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
10 мая 2024, в 03:40
1500 руб./за проект
10 мая 2024, в 03:02
5000 руб./за проект
10 мая 2024, в 02:29
300 руб./за проект