Test name | Executions per second |
---|---|
indexOf | 2881000.0 Ops/sec |
Match | 2042591.0 Ops/sec |
For | 12001660.0 Ops/sec |
var arrays = ['date1', 'date2', 'date3', 'date4', 'date5', 'date6', 'date7', 'date8', 'date9', 'date10', 'date11', 'date12', 'date13', 'date14', 'date15'],
fullDates= 'date1date2date3date4date5date6date7date8date9date10date11date12date13date14date15',
i =0,
j = arrays.lenght,
isThere = false,
val = 'date8';
isThere = fullDates.indexOf(val) >= 0;
isThere = fullDates.match(val);
for(i; i < j; i++) {
if(arrays[i] === val) {
isThere = true;
breake;
}
}