Repetição de string JavaScript()

Resumo : neste tutorial, você aprenderá como usar o repeat()método de string JavaScript para repetir uma string várias vezes.

Introdução ao método JavaScript String Repeat()

O String.prototype.repeat()método retorna uma nova string que repete a string original várias vezes. O seguinte ilustra o repeat()método:

str.repeat(count)Linguagem de código:  CSS  ( css )

Neste método, the counté um número inteiro que especifica o número de vezes que a string deve ser repetida str. O counté maior que 0e menor que +Infinity.

Se countfor zero, o repeat()método retornará uma string vazia. E se countfor negativo ou +Infinity, o repeat()método gera uma RangeErrorexceção.

Observe que o repeat()método não altera a string original, mas retorna uma nova string.

Exemplos de métodos de repetição de string JavaScript()

Vejamos alguns exemplos de uso do repeat()método.

1) Exemplo de método de repetição de string simples()

O exemplo a seguir mostra como usar o repeat()método:

let result = '*'.repeat(1);
console.log({ result });

result = '*'.repeat(3);
console.log({ result });

result = '*'.repeat(0);
console.log({ result });Linguagem de código:  JavaScript  ( javascript )

Saída:

{ result: '*' }
{ result: '***' }
{ result: '' }Linguagem de código:  CSS  ( css )

2) JavaScript String repeat() com exemplo de contagem negativa

O método repeat() gerará uma RangeErrorexceção se você passar uma contagem negativa para o método. Por exemplo:

let result = '*'.repeat(-1);Linguagem de código:  JavaScript  ( javascript )

Saída:

RangeError: Invalid count valueLinguagem de código:  JavaScript  ( javascript )

3) Usando o método repeat() com um objeto que não seja string

O repeat()método é genérico por design, o que não exige que seu thisvalor seja um Stringobjeto. Portanto, você pode usar o repeat()método com quaisquer outros objetos. Por exemplo:

const message = {
  toString() {
    return 'Hi';
  },
};

const result = String.prototype.repeat.call(message, 3);
console.log(result);
Linguagem de código:  JavaScript  ( javascript )

Saída:

HiHiHi

Resumo

  • Use o repeat()método para repetir uma string várias vezes.
  • O repeat()método é genérico, o que não exige que o valor this seja um Stringobjeto.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *