如何将其自动化?

How would one automate this?

好吧,所以我知道这是一个非常愚蠢的问题,但我已经研究这个问题太久了,以至于我的大脑已经变得糊涂了。我将如何自动执行以下操作(这只是一个示例)

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,等等,但显然我太笨了,无法理解:/任何帮助或有人可以指导我正确的方向吗?非常感谢

我不确定,你到底想达到什么目的。但我可能会使用一些循环周期,例如:

for(var i = 1; i<=3;i++){
  machines["machine" + i].visible = numberOfMachines <= i;
}