Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Single includes vs _.has inside for-statement
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/122.0.0.0 Safari/537.36
Browser:
Chrome 122
Operating system:
Windows
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
Includes
4881776.0 Ops/sec
has
1730164.9 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 booleanOperators = ['none', 'or', 'and']; var complexVisibilityDependsOn = {'and': ['rule1', 'rule2']};
Tests:
Includes
for (const operator in complexVisibilityDependsOn) { if (_.includes(booleanOperators, operator)) { return operator; } }
has
for (const operator in booleanOperators) { if (_.has(complexVisibilityDependsOn, operator)) { return operator; } }