Handlebar Helper Function: Repeat

Repeats a block of template code a specified number of times, providing loop context variables for each iteration.

ParameterTypeDescription
countnumber or stringRequired. Number of times to repeat. Must be convertible to a non-negative integer (>= 0).

The function repeats the block count times and returns the concatenated result.

Each iteration provides these loop variables:

  • index: A 0-based index of the current iteration.
  • first: A boolean indicating whether the current iteration is the first iteration.
  • last: A boolean indicating whether the current iteration is the last iteration.
  • All parent context variables.

If count is 0, the function returns an empty string. If the parameter is invalid, the function throws an exception.