1'use strict'; 2var toInteger = require('./_to-integer'); 3var defined = require('./_defined'); 4 5module.exports = function repeat(count) { 6 var str = String(defined(this)); 7 var res = ''; 8 var n = toInteger(count); 9 if (n < 0 || n == Infinity) throw RangeError("Count can't be negative"); 10 for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str; 11 return res; 12}; 13