1. var arr = [12,13,14,15,17,19, 23,34,45,56,67,78,89,90]
    2. function midFind(arr, target){
    3. var left = 0, right = arr.length -1
    4. while(left < right){
    5. var mid = Math.floor((right-left) / 2)
    6. if(arr[mid] === target){
    7. return mid
    8. } else if(arr[mid] < target ){
    9. left = mid + 1;
    10. } else {
    11. right = mid - 1
    12. }
    13. }
    14. return mid
    15. }
    16. console.log(midFind(arr, 45))