Javascript:按顺序将数字按顺序分解

时间:2013-12-25 05:20:32

标签: javascript

我有一个例如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?

2 个答案:

答案 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) - 1
  • Array [i] = remainder

直到数字(10)达到0 ......我相信你可以自己做到这一点。