Sha256: 7e78d3b69520be19f6498a0840704e11d0eacaf10e7ee3f8c2e0cd8a10e844fa

Contents?: true

Size: 697 Bytes

Versions: 19

Compression:

Stored size: 697 Bytes

Contents

'use strict';
var DESCRIPTORS = require('../internals/descriptors');
var addToUnscopables = require('../internals/add-to-unscopables');
var toObject = require('../internals/to-object');
var toLength = require('../internals/to-length');
var defineProperty = require('../internals/object-define-property').f;

// `Array.prototype.lastIndex` getter
// https://github.com/keithamus/proposal-array-last
if (DESCRIPTORS && !('lastIndex' in [])) {
  defineProperty(Array.prototype, 'lastIndex', {
    configurable: true,
    get: function lastIndex() {
      var O = toObject(this);
      var len = toLength(O.length);
      return len == 0 ? 0 : len - 1;
    }
  });

  addToUnscopables('lastIndex');
}

Version data entries

19 entries across 18 versions & 8 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/core-js/modules/esnext.array.last-index.js
disco_app-0.18.0 test/dummy/node_modules/core-js/modules/esnext.array.last-index.js
disco_app-0.18.2 test/dummy/node_modules/core-js/modules/esnext.array.last-index.js
tang-0.2.1 spec/tang_app/node_modules/core-js/modules/esnext.array.last-index.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/core-js/modules/esnext.array.last-index.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/core-js/modules/esnext.array.last-index.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/core-js/modules/esnext.array.last-index.js
ruby2js-4.0.3 lib/tasks/testrails/node_modules/core-js/modules/esnext.array.last-index.js
tang-0.2.0 spec/tang_app/node_modules/core-js/modules/esnext.array.last-index.js
tang-0.1.0 spec/tang_app/node_modules/core-js/modules/esnext.array.last-index.js
tang-0.0.9 spec/tang_app/node_modules/core-js/modules/esnext.array.last-index.js
enju_library-0.3.8 spec/dummy/node_modules/core-js/modules/esnext.array.last-index.js
jester-data-8.0.0 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-5.2.1 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-2.0.1 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-1.1.0 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-1.0.0 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-0.0.0.1.0 node_modules/core-js/modules/esnext.array.last-index.js
ezii-os-0.0.0.0.1 node_modules/core-js/modules/esnext.array.last-index.js