Как можно решить с помощью if.. else?
if не нуженsnippet
//Создадим массив из строки
a = "5,3 2,8 100,15".split(" ").map((s)=>(s.split(",").map((n)=>parseInt(n))))
//или просто запишем
a = [[5,3],[2,8],[100,15]]
//переберем массив из 2 элементов - разные варианты - однострочный код

a.map((n)=>(Math.min(n[0],n[1]))).join(" ")

a.map((n)=>((n[0]<n[1])?n[0]:n[1])).join(" ")

//если очент надо на If else то вот:
a.map((n)=>{if(n[0]<n[1]){return n[0]}else{return n[1]}}).join(" ")

//а если больше 2 элементов
a = "5,3,4 2,8,1 100,15,4".split(" ").map((s)=>(s.split(",")))

//самая которкая функция для любого количества чисел но без if.
a.map((n)=>n.sort((a,b)=>a-b)[0]).join(" ")
Решений много а результат один. 
можно конечно расписать код на if...elsea = [[5,3],[2,8],[100,15]]
function parse(a){
  s = [];
  for(i=0;i<a.length;i++){
    if(a[i][0] < a[i][1]){
      s[i] = a[i][0];
    }else{
      s[i] = a[i][1];
    }
  }
  return s.join(" ");
}
parse(a);