Javascript 使用for循环可获得许多类似的方法

Javascript 使用for循环可获得许多类似的方法,javascript,for-loop,methods,Javascript,For Loop,Methods,我有以下代码,我想在for循环中使用这些方法。可能吗?如果是的话,怎么办 tree(student0,0); tree(student1,1); tree(student2,2); 我认为如果你有一群学生,你应该使用FOR-EACH循环。请指定您正在使用的语言。这在javascript中可能看起来像这样: int i = 0; for(s in studentList){ tree(s, i); i++; } 其中“stude

我有以下代码,我想在for循环中使用这些方法。可能吗?如果是的话,怎么办

        tree(student0,0);
        tree(student1,1); 
        tree(student2,2);

我认为如果你有一群学生,你应该使用FOR-EACH循环。请指定您正在使用的语言。这在javascript中可能看起来像这样:

int i = 0;
for(s in studentList){
    tree(s, i);
    i++;
}

其中“studentList”是包含studend0、student1、student3等的列表(或任何其他集合)。

假设在代码中的某个地方

var student0 = someFuntionGetStuden(0);
var student1 = someFuntionGetStuden(1);
var student2 = someFuntionGetStuden(2);
相反,你可以这样做

var students = [];
students.push(someFuntionGetStuden(0));
students.push(someFuntionGetStuden(1));
students.push(someFuntionGetStuden(2));

cont=0;
for(i in students){
  tree(students[i],cont++);
}

你能在这里指定什么是studentList吗?为你编辑了这篇文章,你能更具体地说明如何从中获取student0 student1和student3变量吗?@Yann,你的代码有一些错误,在for循环中,
s
变量是谁?对于javascript,在一个循环中,您需要使用
studentList[vars]
是的,对不起,我打错了。现在更正。请问你从哪里得到学生1 2和3?没有这些信息我帮不了你。把你的学生放在一个数组中,而不是使用3个变量。然后你就可以很容易地使用循环了。不,我们没有,这是本页的最后一部分。