Skip to content

Instantly share code, notes, and snippets.

@zfkun
Last active December 27, 2015 17:59
Show Gist options
  • Save zfkun/7366882 to your computer and use it in GitHub Desktop.
Save zfkun/7366882 to your computer and use it in GitHub Desktop.
create a repeat string by a string.
define(function() {
/**
* create a repeat string by a string
*
* @param {string} str target string
* @param {number} count repeat count
* @return {string}
*/
function repeat( str, count ) {
return count < 1 ? str : new Array( count + 1 ).join( str );
}
return repeat;
});
define(function() {
/**
* create a repeat string by a string
*
* @param {string} str target string
* @param {number} count repeat count
* @return {string}
*/
function repeat( str, count ) {
var rs = str;
count = count || 0;
while ( count-- > 0 ) {
rs += str;
}
return rs;
}
return repeat;
});
define(function() {
/**
* create a repeat string by a string
*
* @param {string} str target string
* @param {number} count repeat count
* @return {string}
*/
function repeat( str, count ) {
var rs = [ str ];
count = count || 0;
while ( count-- > 0 ) {
rs.push( str );
}
return rs.join( '' );
}
return repeat;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment