猿问

重复字符N次

重复字符N次

在Perl中,我可以使用以下语法多次重复一个字符:

$a = "a" x 10; // results in "aaaaaaaaaa"

有没有一种简单的方法来实现这个Javascript?我显然可以使用一个函数,但我想知道是否有任何内置方法,或其他一些聪明的技术。


MYYA
浏览 754回答 3
3回答

慕仙森

在一个新的ES6和声中,你可以通过重复做到这一点。此外ES6现在只是实验性的,此功能已在Edge,FF,Chrome和Safari中提供"abc".repeat(3) // "abcabcabc"当然,如果没有重复功能,你可以使用旧货 Array(n + 1).join("abc")

交互式爱情

如果你重复自己很方便:String.prototype.repeat = String.prototype.repeat || function(n){   n= n || 1;   return Array(n+1).join(this);}alert(  'Are we there yet?\nNo.\n'.repeat(10)  )
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答