Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Find last element of an array
Find last element of an array
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Browser:
Chrome 119
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
lodash
957219.4 Ops/sec
length-1
2145494.2 Ops/sec
slice
2052509.9 Ops/sec
pop
2531904.5 Ops/sec
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
var arr1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; var arr2 = []; function lodashFindLast(arr, n) { const element = _.findLast(arr); return element === n; } function lengthLast(arr, n) { const element = arr[arr.lenght - 1]; return element === n; } function popLast(arr, n) { const element = arr.pop(); return element === n; } function sliceArray(arr, n) { const element = arr.slice(-1); return element === n; }
Tests:
lodash
lodashFindLast(arr1, 8); lodashFindLast(arr1, 9); lodashFindLast(arr2, 9);
length-1
lengthLast(arr1, 8); lengthLast(arr1, 9); lengthLast(arr2, 9);
slice
sliceArray(arr1, 8); sliceArray(arr1, 9); sliceArray(arr2, 9);
pop
popLast(arr1, 8); popLast(arr1, 9); popLast(arr2, 9);