2015-08-26 133 views
0

我有一个存储3个变量的对象,称为text0, text1 and text2,每个变量存储一个字符串。我也有一个变量来存储点击按钮的索引,所以如果我点击第三个按钮,它应该取text2如何用另一个变量完成变量名称

我试图像这样:

p.text(myObj.text + btnNumber); 

但到目前为止,我得到的是NaN的。这样做甚至有可能吗?我错过了什么?

命名的对象的索引

回答

4

用它来获得一个名为属性变量:

p.text(myObj["text" + btnNumber]); 

JavaScript允许你对象的索引属性,就像它是一本字典(通过字符串名称索引)。

相关问题