massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / modules / esnext.array.last-item.js
index 7c638fe71ebfc56f95d35579ef5ad562d345b154..c5da5d64863233f5f61cbe5b26f4a2e6ac647826 100644 (file)
@@ -2,7 +2,7 @@
 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 lengthOfArrayLike = require('../internals/length-of-array-like');
 var defineProperty = require('../internals/object-define-property').f;
 
 // `Array.prototype.lastIndex` accessor
@@ -12,12 +12,12 @@ if (DESCRIPTORS && !('lastItem' in [])) {
     configurable: true,
     get: function lastItem() {
       var O = toObject(this);
-      var len = toLength(O.length);
+      var len = lengthOfArrayLike(O);
       return len == 0 ? undefined : O[len - 1];
     },
     set: function lastItem(value) {
       var O = toObject(this);
-      var len = toLength(O.length);
+      var len = lengthOfArrayLike(O);
       return O[len == 0 ? 0 : len - 1] = value;
     }
   });