这是我的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;
....
答案 0 :(得分:3)
您需要使用bracket notation来使用动态密钥获取属性(其中属性名称存储在变量中)。
var error = error_msg[answer_exact];
您的代码尝试从对象answer_exact
error_msg
的属性