一道面試題:有一個 n = 5 不用for 循環 返回[1,2,3,4,5]數組面試
function arr(n){ var list = []; return (function(){ list.unshift(n); n --; if (n !== 0 ){ arguments.callee() }; return list }()); } console.log(arr(5)) //[1,2,3,4,5]
Array.apply(null, {length: 5}).map(function(val, index) { return index+1; });