使用for循环来获得类似方法的数量

时间:2015-02-13 13:13:05

标签: javascript for-loop methods

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

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

2 个答案:

答案 0 :(得分:0)

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

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

其中" studentList"是包含studend0,student1,student3等的列表(或任何其他集合)

答案 1 :(得分:0)

假设您在代码中的某个位置

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++);
}