Files
test-repo/scripts/build/shims/method-find-last.js
T
fisker Cheungandautofix-ci[bot] 011791fd6c Improve method transform (#18135)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-28 02:51:50 +08:00

21 lines
458 B
JavaScript

import { createMethodShim } from "./shared.js";
const arrayFindLast =
Array.prototype.findLast ??
function (callback) {
for (let index = this.length - 1; index >= 0; index--) {
const element = this[index];
if (callback(element, index, this)) {
return element;
}
}
};
const findLast = createMethodShim("findLast", function () {
if (Array.isArray(this)) {
return arrayFindLast;
}
});
export default findLast;