1. var searchInsert = function (nums, target) {
    2. let left = 0, right = nums.length - 1;
    3. while (left <= right) {
    4. const mid = (left + right) >> 1;
    5. if (nums[mid] === target) return mid;
    6. if (nums[mid] < target) {
    7. left = mid + 1;
    8. } else {
    9. right = mid - 1;
    10. }
    11. }
    12. return left;
    13. };

    image.png