javascript中的关联变量
我有一个数组,我想循环一个forjavascript中的关联变量,javascript,Javascript,我有一个数组,我想循环一个for for(var j = 0; j < outPutData.length; j++) { if(outPutData[j].pregunta1==1) { } } 显示一个错误。为什么? 我想要的是 outPutData[j].pregunta1 outPutData[j].pregunta2 outPutData[j].pregunta3 ... (more till 200)... outPutData[j].pregunta200 我做
for(var j = 0; j < outPutData.length; j++)
{
if(outPutData[j].pregunta1==1) { }
}
显示一个错误。为什么?
我想要的是
outPutData[j].pregunta1
outPutData[j].pregunta2
outPutData[j].pregunta3
... (more till 200)...
outPutData[j].pregunta200
我做错了什么
谢谢 试试这个:
outPutData[j]['pregunta' + j]
您可以使用[]
按字符串访问对象的属性:
var obj = {prop: "value"}
var a = obj.prop;
// is the same as
var b = obj['prop'];
不过,您可能应该制作
pregunta
数组。谢谢,它解决了问题!
outPutData[j]['pregunta' + j]
var obj = {prop: "value"}
var a = obj.prop;
// is the same as
var b = obj['prop'];