Javascript 使用0.each创建数组

Javascript 使用0.each创建数组,javascript,arrays,functional-programming,underscore.js,each,Javascript,Arrays,Functional Programming,Underscore.js,Each,我有一个练习要解决: 使用u0.each从1000(含)创建一个数组 我真的不知道怎么做,我想这是不可能的 您能帮助我吗?您可以创建一个包含1000个元素的空数组,方法是将所需的数组长度传递给构造函数,然后使用\uuu.each()为数组中的每个索引赋值 var数组=\每个(新数组(1000),函数(v,i,a){ a[i]=i+1; }); console.log(数组) 问题上的函数编程标签就是线索。:-)在函数式编程中,循环通常被写成递归。那么,我们如何使用递归来使用\构建数组呢?通过回

我有一个练习要解决:

使用u0.each从1000(含)创建一个数组

我真的不知道怎么做,我想这是不可能的


您能帮助我吗?

您可以创建一个包含1000个元素的空数组,方法是将所需的数组长度传递给构造函数,然后使用
\uuu.each()
为数组中的每个索引赋值

var数组=\每个(新数组(1000),函数(v,i,a){
a[i]=i+1;
});
console.log(数组)

问题上的
函数编程标签就是线索。:-)在函数式编程中,循环通常被写成递归。那么,我们如何使用递归来使用
\构建数组呢?通过回调调用它:

var数组=\每个([1],函数cb(e,i,a){
如果(a.长度<1000){
a、 推动(a.长度+1);
_.每个(a,cb);
}
});
snippet.log(array.length);
snippet.log(array.join(“,”)


?哦,太简单了,我看不见:谢谢!这在很大程度上取决于作业的解释。:-)你用这个密码让我大吃一惊!我知道这是一个基本的问题,但我并没有想到使用递归,所以谢谢你们的建议!