2016-04-18 19 views
0

さて、これは本当にばかげた質問ですが、私は長い間このことに取り組んできました。どうすればこのことを自動化できますか?

if(numberofmachines == i) { 
     machines["machine" + i].visible = true 
    } 

私は>=i.visible = trueをやって教えていた、など:どのように私は

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の間に私の整数のセットアップを持っていたし、私が試した(これは単なる一例である)次のことを自動化しますしかし、明らかに私はそれを得るにはあまりにも愚かです:/どんな助けや誰かが正しい方向に私を導くことができますか?本当にそれを感謝します

+1

:::'(;; I <= numberofmachines私++はint型= 1 varはi)についてのようにしかし、私はおそらくいくつかのループサイクルとなるだろうmachine "+ i] .visible = true; } '... – akmozo

+0

@akmozoありがとう! – user1666767

答えて

1

私は確かに、あなたが達成しようとしているか分からない。 {マシン[」非常に単純な `for`ループが仕事をすることができます

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

華麗な、ありがとう! – user1666767