mirror of
https://github.com/Doodle3D/Doodle3D-API
synced 2024-12-23 14:13:47 +01:00
15 lines
349 B
JavaScript
15 lines
349 B
JavaScript
/* */
|
|
'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;
|
|
};
|