Here is a pattern that shows up in almost every codebase: const lastActive = [... users ]. reverse (). find ( u => u . status === ' active ' ); It works. But it creates a full copy of the array, reverses that copy in place, and then walks it from the start. All to get one element near the end. The bigger the array, the more wasteful this is — and the less obvious the intent becomes to the next reader. ES2023 added findLast() to handle this di...