Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Array isArray vs typeof vs array || []
(version: 1)
Comparing performance of:
typeof vs isArray vs array || [] vs instanceOf
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var test = [1,2,3,4]; var c;
Tests:
typeof
if (typeof test === 'object') { c++; }
isArray
if (Array.isArray(test)) { c++; }
array || []
if (test || []) { c++; }
instanceOf
if (test instanceof Array) { c++; }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
typeof
isArray
array || []
instanceOf
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 months ago
)
User agent:
Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0
Browser/OS:
Firefox 147 on Linux
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
typeof
341923968.0 Ops/sec
isArray
183571088.0 Ops/sec
array || []
340283104.0 Ops/sec
instanceOf
161835680.0 Ops/sec
Related benchmarks:
Array isArray vs instanceof
Array isArray vs instanceof 2
Array isArray vs instanceof vs variable.constructor
Array isArray vs instanceof vs isEqual vs isLessThan
Array isArray vs typeof
instanceof Array vs Array.isArray
isArray vs instanceof vs typeof
typeof vs isArray
barbar
Comments
Confirm delete:
Do you really want to delete benchmark?