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

Javascript:按顺序将数字分解为序列,javascript,Javascript,我有一个数字,例如10。我想按从1到10的顺序分解它,例如1,2,3,4,5,6,7,8,9,0 javascript 变量数=10 var array=[1,2,3,4,5,6,7,8,9,10]//如何将数字转换成这个? 让我们在这里做一个相当伪的代码,您可以这样尝试: 创建数组[大小],考虑大小为输入的数字,例如10; 为或同时创建循环 内部do以下余数=数字(10)-1 数组[i]=余数 直到数字(10)达到0。。。我相信你自己可以做到这一点。让我们在这里做一个相当伪的代码,你可以这

我有一个数字,例如10。我想按从1到10的顺序分解它,例如1,2,3,4,5,6,7,8,9,0

javascript
变量数=10
var array=[1,2,3,4,5,6,7,8,9,10]//如何将数字转换成这个?

让我们在这里做一个相当伪的代码,您可以这样尝试:

创建数组[大小],考虑大小为输入的数字,例如10; 为或同时创建循环

  • 内部do以下余数=数字(10)-1
  • 数组[i]=余数

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

让我们在这里做一个相当伪的代码,你可以这样尝试:

console.log(Array.apply(null, {length:11}).map(Number.call, Number).slice(1));

创建数组[大小],考虑大小为输入的数字,例如10; 为或同时创建循环

  • 内部do以下余数=数字(10)-1
  • 数组[i]=余数
直到数字(10)达到0。。。我相信你自己能做到

console.log(Array.apply(null, {length:11}).map(Number.call, Number).slice(1));
输出

[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
最初的想法来自,它对这个答案是如何工作的有一个很棒的解释。这是必读的

输出

[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]

最初的想法来自,它对这个答案是如何工作的有一个很棒的解释。它是必须读取的。

您希望它是一个字符串还是一个值数组?您是否尝试过任何操作(可能使用
for
循环)?我尝试过此
$.map($(数组(10)),function(val,I){return I;})
但它从0开始。您可以将1添加到结果中…或删除第一个元素。您希望它是字符串还是值数组?你试过什么吗(可能是用
for
循环)?我试过这个
$。map($(数组(10)),function(val,I){return I;})
但是它从0开始。你可以在结果中添加1…或者删除第一个元素。这超出了我的范围:)我在下面发布,但这看起来不错:)这超出了我的范围:)我在下面发布,但这似乎很好:)太棒了!我喜欢你解释的方式。谢谢欢迎你rolodex:)太棒了!我喜欢你解释的方式。谢谢欢迎您rolodex:)