0
0
mirror of https://github.com/Doodle3D/Doodle3D-API synced 2024-09-28 07:18:36 +02:00
Doodle3D-API/jspm_packages/npm/core-js@0.9.18/modules/$.string-repeat.js

15 lines
349 B
JavaScript
Raw Normal View History

2015-07-15 15:06:18 +02:00
/* */
'use strict';
var $ = require("./$");
module.exports = function repeat(count) {
var str = String($.assertDefined(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;
};