Version 1
[yaffs-website] / node_modules / core-js / library / modules / _string-repeat.js
diff --git a/node_modules/core-js/library/modules/_string-repeat.js b/node_modules/core-js/library/modules/_string-repeat.js
new file mode 100644 (file)
index 0000000..88fd3a2
--- /dev/null
@@ -0,0 +1,12 @@
+'use strict';
+var toInteger = require('./_to-integer')
+  , defined   = require('./_defined');
+
+module.exports = function repeat(count){
+  var str = String(defined(this))
+    , res = ''
+    , n   = toInteger(count);
+  if(n < 0 || n == Infinity)throw RangeError("Count can't be negative");
+  for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str;
+  return res;
+};
\ No newline at end of file