Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
If with array or multiple and
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/129.0.0.0 Safari/537.36
Browser:
Chrome 129
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Via long if
250180720.0 Ops/sec
Via array.every
137440000.0 Ops/sec
Via array.some
136996192.0 Ops/sec
Tests:
Via long if
var panel_id = 'test'; if (panel_id !== 'foldbar_video' && panel_id !== 'foldbar_dashboard' && panel_id !== 'foldbar_task_manager') { } panel_id = 'foldbar_task_manager'; if (panel_id !== 'foldbar_video' && panel_id !== 'foldbar_dashboard' && panel_id !== 'foldbar_task_manager') { } panel_id = 'foldbar_dashboard'; if (panel_id !== 'foldbar_video' && panel_id !== 'foldbar_dashboard' && panel_id !== 'foldbar_task_manager') { } panel_id = 'foldbar_video'; if (panel_id !== 'foldbar_video' && panel_id !== 'foldbar_dashboard' && panel_id !== 'foldbar_task_manager') { }
Via array.every
var ARRAY = ['foldbar_video', 'foldbar_dashboard', 'foldbar_task_manager'] var panel_id = 'test'; if (ARRAY.every(value => value !== panel_id)) { } panel_id = 'foldbar_task_manager'; if (ARRAY.every(value => value !== panel_id)) { } panel_id = 'foldbar_dashboard'; if (ARRAY.every(value => value !== panel_id)) { } panel_id = 'foldbar_video'; if (ARRAY.every(value => value !== panel_id)) { }
Via array.some
var ARRAY = ['foldbar_video', 'foldbar_dashboard', 'foldbar_task_manager'] var panel_id = 'test'; if (!ARRAY.some(value => value === panel_id)) { } panel_id = 'foldbar_task_manager'; if (!ARRAY.some(value => value === panel_id)) { } panel_id = 'foldbar_dashboard'; if (!ARRAY.every(value => value === panel_id)) { } panel_id = 'foldbar_video'; if (!ARRAY.every(value => value === panel_id)) { }