//Создадим массив из строки
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...else
a = [[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);