Computer >> Computer tutorials >  >> Programming >> Javascript

How to repeat a string in JavaScript?


There are two ways to repeat a string in javascript. One way is to use string.repeat() method and the other way is to use the fill() method. Let's discuss them in detail.

syntax

string.repeat(number);

This method takes a number as a parameter and repeats the string those many numbers of times.

syntax

Array(number).fill(string).join('');

This method initially takes a number and allocates those many numbers of spaces. It inserts the provided string in all those places and joins them to get a repeated string.

Example

In the following example, number 3 is sent into the repeat method as an argument. So the string is repeated for 3 times as shown in the output.

<html>
<body>
   <script>
      const str = 'Tutorix, '
      var res = str.repeat(3);
      document.write(res);
   </script>
</body>
</html>

Output

Tutorix, Tutorix, Tutorix,

Example

In the following example, Initially, an array is created with 3 slots and the provided string is kept in all those slots and later on, using join() method the elements in the array were joined and the output is displayed as shown.

<html>
<body>
   <script>
      const str = 'Tutorialspoint '
      var d = Array(3).fill(str).join('')
      document.write(d);
   </script>
</body>
</html>

Output

Tutorialspoint Tutorialspoint Tutorialspoint