Test case details

Preparation Code

<script>   var ar = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9, 9, 2, 3, 4, 5, 6, 7, 8, 9]; </script>
Array.prototype.myio = function(search) {       for (var i = 0, _len=this.length; i < _len; i++) {         if (this[i] == search) {return i}       }       return -1     }     Array.prototype.myio3 = function(search) {       for (var i = 0, _len=this.length; i < _len; i++) {         if (this[i] === search) {return i}       }       return -1     }         Array.prototype.myio4 = function(search) {       search = search.toString()       for (var i = 0, _len=this.length; i < _len; i++) {         if (this[i].toString() === search) {return i}       }       return -1     }

Test cases

Test #1

ar.myio(Math.floor(Math.random()*10));

Test #2

ar.myio3(Math.floor(Math.random()*10))

Test #3

ar.indexOf(Math.floor(Math.random()*10))