Sha256: a85dc4cfa4d2c1072f752621878cceeb404a68bcac9997df64d7852d0c9eff47
Contents?: true
Size: 606 Bytes
Versions: 29
Compression:
Stored size: 606 Bytes
Contents
'use strict'; var setPrototypeOf = require('../object/set-prototype-of') , isExtensible = require('./_is-extensible'); module.exports = (function () { var SubArray; if (isExtensible) return require('./_sub-array-dummy'); if (!setPrototypeOf) return null; SubArray = function () { var arr = Array.apply(this, arguments); setPrototypeOf(arr, SubArray.prototype); return arr; }; setPrototypeOf(SubArray, Array); SubArray.prototype = Object.create(Array.prototype, { constructor: { value: SubArray, enumerable: false, writable: true, configurable: true } }); return SubArray; }());
Version data entries
29 entries across 19 versions & 7 rubygems