使用变量引用javascript数组

时间:2014-10-29 00:33:33

标签: javascript arrays variables

我试图通过使用变量来引用数组中的值。

所以,鉴于myarray,我可以做到以下几点:

alert(myarray[1].hp_id);

我出来后的内容很好。

然而,如果我想将hp_id放入变量中,它就不会运作良好。

var array_col = hp_id;
alert(myarray[1].array_col);

如何通过使用变量来引用数组值?

非常感谢提前。

2 个答案:

答案 0 :(得分:2)

你应该能够这样做

var array_col = 'hp_id';
alert(myarray[1][array_col]);

答案 1 :(得分:1)

使用“点符号”来引用键名仅引用具有该文字名称的内容,就像您正在执行myarray[1]["array_col"]一样。使用myarray[1][array_col]将变量用作键名。

相关问题