alert(new Array(10).fill(1).map(function(_,i){return ++i;}).join(' '));
function func(n,res){ return n--?func(n,1+n+' '+(res||'')):(res||'').trim(); } alert(func(7));
alert(Array.from(' '.repeat(10),(_, i) => ++i+_).join('').trim());