Repeat a string

Concatenate a string with itself a given number of times.

JavaScript Version 1.0.0 · MIT · .md

repeat-a-string.js
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.

Local fixture scope · Node.js 22.23.2 · reviewed October 28, 2026. No external service is required.

Keep exploring

Type two or more characters. Try “duplicate”, “webhook” or “retry”.