Testing

Benchmark created by brian on


Test runner

Ready to run.

Testing in
TestOps/sec
faster
var nums = [1, 4, 6, 7, 9, 17, 45];





function findInOrderedSet(arr, target) {
  var index = Math.floor(arr.length / 2);
  var middle = arr[index];
  return target >= middle ? arr.slice(index).indexOf(target) !== -1 : arr.slice(0, index).indexOf(target) !== -1;
}

console.log(findInOrderedSet(nums, 45));
ready
slow
var nums = [1, 4, 6, 7, 9, 17, 45];





function findInOrderedSet(arr, target) {
  return arr.indexOf(target) === -1 ? false : true;
}

console.log(findInOrderedSet(nums, 45));
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by brian on