Searching Algorithms (linear search, binary search)

What searching strategy is used for this 2D sorted matrix?
function searchMatrix(matrix, target) {
  if(!matrix.length || !matrix[0].length) return false;
  
  let row = 0;
  let col = matrix[0].length - 1;
  
  while(row < matrix.length && col >= 0) {
    if(matrix[row][col] === target) return true;
    if(matrix[row][col] > target) col--;
    else row++;
  }
  return false;
}
Next Question (23/24)