Если вы знакомы с Python, я уверен, что вы знаете, что вы можете умножить строку на целое число, чтобы получить желаемое количество строк обратно.
Пример:
'J' * 3 --> 'JJJ'
Какой самый эффективный способ сделать это в JavaScript?
Я искал встроенный метод; похоже на поведение Python
Несколько моих идей:
var str = 'J',
strOld = str,
timesToExtend = 3;
for(var i = 0; i < timesToExtend; i++){
str += strOld;
}
= 'JJJ'
var str = 'J',
timesToExtend = 5,
strOld = str;
while(!timesToExtend){
str += strOld;
timesToExtend--;
}
Это всего лишь приблизительные идеи, поэтому не ожидайте, что они будут на 100% точными и рабочими. Я предполагаю, что это ДОЛЖНО содержать цикл; однако любой метод без цикла будет похвален!
Спасибо за прочтение; заранее спасибо за ответ!