我有一个例如10的数字。我想按顺序从1到10依次爆炸,例如1,2,3,4,5,6,7,8,9,0
javascript
var number = 10
var array = [1,2,3,4,5,6,7,8,9,10] // How to convert the number into this?
答案 0 :(得分:5)
console.log(Array.apply(null, {length:11}).map(Number.call, Number).slice(1));
<强>输出强>
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
来自Creating range in JavaScript - strange syntax的原创想法,它对这个答案的确如何运作有一个很棒的解释。这是必读的。
答案 1 :(得分:1)
让我们在这里做一个非常伪的代码,你可以这样试试:
创建数组[大小],将大小视为输入的数字,例如10;
创建循环FOR或WHILE
直到数字(10)达到0 ......我相信你可以自己做到这一点。