{"ScriptPreparationCode":"var arr = [];\r\nfor (var i = 0; i \u003C= 10000000; i\u002B\u002B) {\r\n\tif (i % 2 === 0) { arr.push(5); } else { arr.push(i); }\r\n}\r\n//var arr2 = Array.from({ length: 10000000}, (_, index) =\u003E {\r\n//\tif (index % 2 === 0) { arr.push(5); } else { arr.push(index); }\r\n//})","TestCases":[{"Name":"Native","Code":"arr.findLast(function (element) { element === 5 });","IsDeferred":false},{"Name":"lodash","Code":"_.findLast(arr, function (element) { element === 5});","IsDeferred":false},{"Name":"revert native","Code":"arr.reverse().find(function (element) { element === 5 });","IsDeferred":false}]}