Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Array find vs includes (temp3214)
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Browser:
Chrome 124
Operating system:
Windows
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Find
605380.4 Ops/sec
Includes
415568.6 Ops/sec
Script Preparation code:
var keys = [ { number: "1", letters: "" }, { number: "2", letters: "ABC" }, { number: "3", letters: "DEF" }, { number: "4", letters: "GHI" }, { number: "5", letters: "JKL" }, { number: "6", letters: "MNO" }, { number: "7", letters: "PQRS" }, { number: "8", letters: "TUV" }, { number: "9", letters: "WXYZ" }, { number: "*", letters: "" }, { number: "0", letters: "+" }, { number: "#", letters: "" }, ]; var inputs = [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "*", "#" ]
Tests:
Find
var tempResult = inputs.map(input=>keys.find(key=>key.number===input))
Includes
var tempResult = inputs.map(input=>keys.map(key=>key.number).includes(input))