私の質問はこれをどのように行うかということでしたが、うまくいくようにeval
見えました。私eval
は悪であると言われ、なぜ私の頭を越えたのかについての説明は私の質問です:
eval
このように使用すること、または他の方法でそれを行うことに何か問題がありますか?
var condition1=false;
var condition2=true;
var condition3=false;
//etc
if (condition1){x = "1"}
else if (condition2){x = "2"}
else if (condition3){x = "3"};
//etc
var thing1= 11;
var thing2= 22;
var thing3= 33;
//etc
eval ("thing" + x)