0
0
mirror of https://github.com/Doodle3D/Doodle3D-API synced 2024-12-23 14:13:47 +01:00
Doodle3D-API/jspm_packages/npm/core-js@0.9.18/modules/es6.array.fill.js
2015-07-15 15:06:18 +02:00

17 lines
484 B
JavaScript

/* */
'use strict';
var $ = require("./$"),
$def = require("./$.def"),
toIndex = $.toIndex;
$def($def.P, 'Array', {fill: function fill(value) {
var O = Object($.assertDefined(this)),
length = $.toLength(O.length),
index = toIndex(arguments[1], length),
end = arguments[2],
endPos = end === undefined ? length : toIndex(end, length);
while (endPos > index)
O[index++] = value;
return O;
}});
require("./$.unscope")('fill');