mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
9 years ago | |
---|---|---|
.. | ||
LICENSE | 9 years ago | |
README.md | 9 years ago | |
index.js | 9 years ago | |
package.json | 9 years ago |
README.md
repeat-string

Repeat the given string n times. Fastest implementation for repeating a string.
Install with npm
npm i repeat-string --save
Install with bower
bower install repeat-string --save
Usage
repeat
Repeat the given string
the specified number
of times.
string
{String}: The string to repeatnumber
{Number}: The number of times to repeat the stringreturns
{String}: Repeated string
Example:
var repeat = require('repeat-string');
repeat('A', 5);
//=> AAAAA
Benchmarks
Repeat string is significantly faster than repeating.
# 20,000x
repeat-string.js x 16,634,213 ops/sec ±0.92% (93 runs sampled)
repeating.js x 5,883,928 ops/sec ±0.95% (93 runs sampled)
# 2,000x
repeat-string.js x 17,438,654 ops/sec ±0.76% (97 runs sampled)
repeating.js x 6,639,978 ops/sec ±0.84% (97 runs sampled)
# 250x
repeat-string.js x 16,246,885 ops/sec ±0.81% (92 runs sampled)
repeating.js x 7,659,342 ops/sec ±0.67% (99 runs sampled)
# 50x
repeat-string.js x 15,803,340 ops/sec ±0.74% (92 runs sampled)
repeating.js x 9,668,300 ops/sec ±0.89% (98 runs sampled)
# 5x
repeat-string.js x 16,926,291 ops/sec ±0.78% (97 runs sampled)
repeating.js x 12,215,384 ops/sec ±1.01% (96 runs sampled)
Run the benchmarks
Install dev dependencies:
npm i -d && node benchmark
Other javascript/node.js utils
repeat-element: Create an array by repeating the given string n times.
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Running tests
Install dev dependencies:
npm i -d && npm test
Author
Jon Schlinkert
License
Copyright (c) 2015 Jon Schlinkert Released under the MIT license
This file was generated by verb-cli on April 01, 2015.