Skip to content

Files

Latest commit

c42b483 · Dec 19, 2020

History

History

repeat

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 2, 2018
Dec 19, 2020
Feb 2, 2019
Nov 28, 2017
Feb 2, 2018
May 3, 2020
Dec 19, 2020
Feb 2, 2018
Feb 2, 2019

Repeat

Repeat a string a specified number of times and return the concatenated result.

Usage

var repeat = require( '@stdlib/string/repeat' );

repeat( str, n )

Repeats a string n times and returns the concatenated result.

var str = repeat( 'a', 5 );
// returns 'aaaaa'

str = repeat( '', 100 );
// returns ''

str = repeat( 'beep', 0 );
// returns ''

Examples

var round = require( '@stdlib/math/base/special/round' );
var randu = require( '@stdlib/random/base/randu' );
var repeat = require( '@stdlib/string/repeat' );

var str = 'beep';
var n;
var i;

for ( i = 0; i < 100; i++ ) {
    n = round( randu()*3.0 );
    console.log( repeat( str, n ) );
}

CLI

Usage

Usage: repstr [options] [<string>] --n <repeats>

Options:

  -h,    --help                Print this message.
  -V,    --version             Print the package version.
         --n repeats           Number of repetitions.

Examples

$ repstr beep -n 5
beepbeepbeepbeepbeep

To use as a standard stream,

$ echo -n 'ab' | repstr -n 3
ababab