diff --git a/packages/core-js/internals/array-last-index-of.js b/packages/core-js/internals/array-last-index-of.js index e755554191c1..84eaaa321ee5 100644 --- a/packages/core-js/internals/array-last-index-of.js +++ b/packages/core-js/internals/array-last-index-of.js @@ -19,6 +19,7 @@ module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[ if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0; var O = toIndexedObject(this); var length = lengthOfArrayLike(O); + if (length === 0) return -1; var index = length - 1; if (arguments.length > 1) index = min(index, toIntegerOrInfinity(arguments[1])); if (index < 0) index = length + index;