类中的对象设置为变量

时间:2015-05-15 08:51:13

标签: javascript

这是我的javascript:

var error_msg = error_data.validation_msg;
if(error_msg)
{
     for(var i=0; i<5; i++)
     {
          var answer_exact = 'answer_exact_'+i;
          var error = error_msg.answer_exact;
     }         
}

我如何在error_msg类中调用对象,如:

error_msg.answer_exact_0;
error_msg.answer_exact_1;
error_msg.answer_exact_2;
....

1 个答案:

答案 0 :(得分:3)

您需要使用bracket notation来使用动态密钥获取属性(其中属性名称存储在变量中)。

var error = error_msg[answer_exact];

您的代码尝试从对象answer_exact

中读取名为error_msg的属性