Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
JS If vs Object Literal
(version: 0)
Comparing performance of:
Get By Object Literal vs Get By If
Created:
4 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
const environments = { "server1.com": "Test", "server2.com": "Development" }; function getByObjectLiteral(env) { return environments[env]; } function getByIf(env) { if (env === "server1.com") { return "Test"; } if (env === "server2.com") { return "Development"; } return null; }
Tests:
Get By Object Literal
let server1 = getByObjectLiteral("server1.com"); let server2 = getByObjectLiteral("server2.com"); let serverUnknown = getByObjectLiteral("serverUnknown.com");
Get By If
let server1 = getByIf("server1.com"); let server2 = getByIf("server2.com"); let serverUnknown = getByIf("serverUnknown.com");
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Get By Object Literal
Get By If
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
if check object vs var
object property lookup: in operator vs undefined comparison
in vs simple if
JS if/if vs if/else if with negotiations
Comments
Confirm delete:
Do you really want to delete benchmark?