Sha256: 81ab7f1b5d62703318878f5178ce165959ad7b735a91d5159a4466a868a87028

Contents?: true

Size: 760 Bytes

Versions: 11

Compression:

Stored size: 760 Bytes

Contents

'use strict';
var toObject = require('../internals/to-object');
var toAbsoluteIndex = require('../internals/to-absolute-index');
var lengthOfArrayLike = require('../internals/length-of-array-like');

// `Array.prototype.fill` method implementation
// https://tc39.es/ecma262/#sec-array.prototype.fill
module.exports = function fill(value /* , start = 0, end = @length */) {
  var O = toObject(this);
  var length = lengthOfArrayLike(O);
  var argumentsLength = arguments.length;
  var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);
  var end = argumentsLength > 2 ? arguments[2] : undefined;
  var endPos = end === undefined ? length : toAbsoluteIndex(end, length);
  while (endPos > index) O[index++] = value;
  return O;
};

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
decidim-0.26.10 packages/webpacker/node_modules/core-js/internals/array-fill.js
decidim-0.26.9 packages/webpacker/node_modules/core-js/internals/array-fill.js
decidim-0.28.0.rc5 packages/webpacker/node_modules/core-js/internals/array-fill.js
decidim-0.28.0.rc4 packages/webpacker/node_modules/core-js/internals/array-fill.js
disco_app-0.16.1 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.15.2 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.18.4 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.18.1 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.12.7.pre.puma.pre.3 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.14.0 test/dummy/node_modules/core-js/internals/array-fill.js
disco_app-0.13.6.pre.puma.pre.3 test/dummy/node_modules/core-js/internals/array-fill.js