Javascript 从for循环返回,但保持循环运行
我有一个for循环,需要在每次迭代中返回一些东西:Javascript 从for循环返回,但保持循环运行,javascript,Javascript,我有一个for循环,需要在每次迭代中返回一些东西: for(var i=0;i<100;++i) { return i; } for(var i=0;i将需要返回的值存储在数组中,然后在循环后返回数组。将需要返回的值存储在数组中,然后在循环后返回数组。将其存储在数组中 var array = []; for (var i = 0; i < 100; ++i) { array.push(i); } var数组=[]; 对于(变量i=0;i
for(var i=0;i<100;++i) {
return i;
}
for(var i=0;i将需要返回的值存储在数组中,然后在循环后返回数组。将需要返回的值存储在数组中,然后在循环后返回数组。将其存储在数组中
var array = [];
for (var i = 0; i < 100; ++i) {
array.push(i);
}
var数组=[];
对于(变量i=0;i<100;++i){
阵列推送(i);
}
将其存储在阵列中
var array = [];
for (var i = 0; i < 100; ++i) {
array.push(i);
}
var数组=[];
对于(变量i=0;i<100;++i){
阵列推送(i);
}
这里的上下文不清楚。如果您试图为循环的每次迭代执行一个函数,为什么不做一些简单的事情,比如从循环中调用函数
for(var i=0;i<100;++i) {
processIteration(i)
}
for(var i=0;i这里的上下文不清楚。如果您试图为循环的每次迭代执行一个函数,为什么不做一些简单的事情,比如从循环中调用函数
for(var i=0;i<100;++i) {
processIteration(i)
}
for(var i=0;i有3种方法可以解决这个问题
许诺
函数循环(){
承诺=[]
对于(变量i=0;i<100;++i){
//将承诺解析推送到承诺数组
承诺,承诺【例】=承诺、决心(i);
}
回报承诺;
}
//遵守承诺循环
for(设循环的p()){
p、 然后(console.log)
}
有三种方法可以解决这个问题
许诺
函数循环(){
承诺=[]
对于(变量i=0;i<100;++i){
//将承诺解析推送到承诺数组
承诺,承诺【例】=承诺、决心(i);
}
回报承诺;
}
//遵守承诺循环
for(设循环的p()){
p、 然后(console.log)
}
那么,您希望它返回什么?您不能。但是,您可以做的是将返回值推送到一个数组中,例如。您能更具体地说明您想要实现什么吗?根据您的目标系统,可能是一个解决方案()。将某个内容返回到何处?根据定义,函数只返回一个“东西”,尽管该“东西”可能是一个包含多个值的数组或对象。(除非yield
适合您的情况。)那么您希望它返回什么?您不能。但是,您可以做的是将返回值推送到一个数组中。您可以更具体地说明您想要实现什么吗?根据您的目标系统,可能是一个解决方案().将某物返回到何处?根据定义,函数只返回一个“thing”,尽管该“thing”可能是包含多个值的数组或对象。(除非yield
适用于您的情况。)@DoorKnow这不是Java.Thinking。我不能在此实例中使用数组。@MikeRifgin那么您希望它返回什么?@DoorKnow这不是Java.Thinking。我不能在此实例中使用数组。@MikeRifgin那么您希望它返回什么?