【发布时间】:2016-12-20 00:33:00
【问题描述】:
如果您熟悉 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% 准确且有效。我假设这 必须 包含一个循环;但是任何没有循环的方法都会受到称赞!
感谢阅读;感谢您提前回复!
【问题讨论】:
标签: javascript string loops multiplication