Sha256: 7cc4a112ee579c922573b5bc6bd5abd661d61350ee8378b28ba14445a50c9a28
Contents?: true
Size: 580 Bytes
Versions: 25
Compression:
Stored size: 580 Bytes
Contents
'use strict'; var toInteger = require('../internals/to-integer'); var requireObjectCoercible = require('../internals/require-object-coercible'); // `String.prototype.repeat` method implementation // https://tc39.github.io/ecma262/#sec-string.prototype.repeat module.exports = ''.repeat || function repeat(count) { var str = String(requireObjectCoercible(this)); var result = ''; var n = toInteger(count); if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result; };
Version data entries
25 entries across 25 versions & 7 rubygems