HTML Preparation code:
AخA
 
1
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.4/lodash.min.js"></script>
Script Preparation code:
x
 
// empty array
window.foo1 = [];
// array of strings
window.foo2 = ['a', 'b', 'c', 'd', 'e'];
Tests:
  • isEmpty empty array

     
    _.isEmpty(window.foo1);
  • length empty array

     
    (Array.isArray(window.foo1) && window.foo1.length === 0);
  • isEmpty array of strings

     
    _.isEmpty(window.foo2);
  • length array of strings

     
    (Array.isArray(window.foo2) && window.foo2.length === 0);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    isEmpty empty array
    length empty array
    isEmpty array of strings
    length array of strings

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36
Chrome 99 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
isEmpty empty array 2967849.5 Ops/sec
length empty array 2302231.2 Ops/sec
isEmpty array of strings 2976548.8 Ops/sec
length array of strings 2437610.0 Ops/sec