Repeat a string
Concatenate a string with itself a given number of times.
function repeat({ text, times }) { return text.repeat(times); }
Input & expected output
Input
{
"text": "ab",
"times": 3
}Expected output
"ababab"The edge case
Input
{
"text": "x",
"times": 0
}Expected output
""Know the limits
- The lab caps the result at 16,000 characters before allocating it.
The function above is the implementation used by the lab. The lab validates JSON types and caps size before execution; include equivalent validation when accepting untrusted input in your application.
Source & maintenance
Based on Repeat a string from the original 1loc collection by Nguyen Huu Phuoc, with chety. Copyright (c) 2020 phuoc-ng. MIT licensed.
Keeps String.prototype.repeat; caps the result size before allocation. Original MDX retained as inert source evidence.
Maintained by Oveyon. Source commit: 14b481cf60df. Read the license.
Keep exploring
- Capitalize a string — Uppercase the first Unicode code point and preserve the remaining text.
- Reverse a string — Reverse Unicode code points without splitting surrogate pairs.
- Check a palindrome — Compare a string with its code-point reversal.