一道面试题:有一个 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;
});
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。