function fn(n, arr) { if(!arr) arr = []; arr[--n]= n+1; if(!n)return arr.join(" "); return fn(n, arr); } alert(fn(7));