Skip to main content

repeat()

语法

repeat(count: number): string;

描述

用于将字符串重复指定的次数。

  • count为 0 或不传入count时返回空字符串

  • count为其他数据类型时,先尝试转换为数字,若能转换为数字,则重复相应的次数,否则返回空字符串(不要这样做)

DANGER

count不能为负值,重复次数也必须小于Number.POSITIVE_INFINITY,并且返回的长度不能大于字符串的最大长度(2^53 - 1),否则报RangeError错误。

示例

const str = 'messi';

str.repeat(1); // 'messi'
str.repeat(3); // 'messimessimessi'
str.repeat(0); // ''
str.repeat(); // ''
str.repeat(-1))// RangeError: Invalid count value
str.repeat('dd'); // ''
str.repeat('2'); // 'messimessi'