我正在尝试找出动态构建变量的最佳方法。我有一个看起来像这样的数据库:
一条记录:
ans1
ans2
ans3
res1
res2
res3
我有一个功能可以根据用户按下的按钮检查答案。
checkAnswer(q, a, $event) {
if(a == q.correct){
this.correctanswer = q.success
}
}
变量'a'为1、2或3
我希望代码看起来像这样:
this.correctanswer = q.res+a
但是,这不起作用。如何根据用户选择的答案查找适当的响应?因此,如果用户按下答案1,他们将看到res1,依此类推。
答案 0 :(得分:3)
使用[]
(方括号表示法):
this.correctanswer = q["res" + a];