leodutra
12/28/2015 - 4:23 AM

String repeat polyfill for JavaScript

String repeat polyfill for JavaScript

function repeat(str, times) {
  var n = times | 0;
  var res = '';
  var buffer = str;
  for (;;) {
    if (n & 1) res += buffer;
    if (n >>= 1) buffer += buffer;
    else break;
  }
  return res;
}