好吧,所以我知道这是一个非常愚蠢的问题,但我已经在这方面工作了很长时间以至于我的大脑已经变得糊里糊涂了。我如何自动化以下(这只是一个例子)
if(numberofmachines == 1) {
machines.machine1.visible = true;
}
if(numberofmachines == 2) {
machines.machine1.visible = true;
machines.machine2.visible = true;
}
if(numberofmachines == 3) {
machines.machine1.visible = true;
machines.machine2.visible = true;
machines.machine3.visible = true;
}
基本上我有1到3之间的i整数设置,我试过:
if(numberofmachines == i) {
machines["machine" + i].visible = true
}
我曾经教过>=i.visible = true
等等,但显然我太愚蠢了:/任何帮助还是有人可以引导我朝正确的方向前进?真的很感激
答案 0 :(得分:1)
我不确定,你到底想要达到的目标。但我可能会采用一些循环周期:
for(var i = 1; i<=3;i++){
machines["machine" + i].visible = numberOfMachines <= i;
}