Sha256: 94cffa198905a86e458ee0c1047073069e76bd8f053e00486f8a023ec3daa722

Contents?: true

Size: 533 Bytes

Versions: 46

Compression:

Stored size: 533 Bytes

Contents

"use strict";

var isPlainArray = require("../../is-plain-array")
  , isArray      = Array.isArray
  , splice       = Array.prototype.splice
  , forEach      = Array.prototype.forEach;

// eslint-disable-next-line no-unused-vars
module.exports = function (start, deleteCount /*, …items*/) {
	var arr = splice.apply(this, arguments), result;
	if (!this || !isArray(this) || isPlainArray(this)) return arr;
	result = new this.constructor(arr.length);
	forEach.call(arr, function (val, i) {
		result[i] = val;
	});
	return result;
};

Version data entries

46 entries across 46 versions & 3 rubygems

Version Path
govuk_publishing_components-18.0.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.21.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.20.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.19.1 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.19.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.18.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.17.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.16.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.15.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.14.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.13.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.12.2 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.12.1 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.12.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.11.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.10.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.9.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.8.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.7.0 node_modules/es5-ext/array/#/splice/shim.js
govuk_publishing_components-17.6.1 node_modules/es5-ext/array/#/splice/shim.js