Improve lang.stringRepeat function perfomance

This commit is contained in:
DanyaPostfactum 2013-01-11 16:11:14 +10:00
commit d12e5c4548

View file

@ -36,7 +36,16 @@ exports.stringReverse = function(string) {
};
exports.stringRepeat = function (string, count) {
return new Array(count + 1).join(string);
var result = '';
while (count)
{
if (count & 1)
result += string;
if (count >>= 1)
string += string;
}
return result;
};
var trimBeginRegexp = /^\s\s*/;