0
我有一个存储3个变量的对象,称为text0, text1 and text2
,每个变量存储一个字符串。我也有一个变量来存储点击按钮的索引,所以如果我点击第三个按钮,它应该取text2
。如何用另一个变量完成变量名称
我试图像这样:
p.text(myObj.text + btnNumber);
但到目前为止,我得到的是NaN的。这样做甚至有可能吗?我错过了什么?
命名的对象的索引我有一个存储3个变量的对象,称为text0, text1 and text2
,每个变量存储一个字符串。我也有一个变量来存储点击按钮的索引,所以如果我点击第三个按钮,它应该取text2
。如何用另一个变量完成变量名称
我试图像这样:
p.text(myObj.text + btnNumber);
但到目前为止,我得到的是NaN的。这样做甚至有可能吗?我错过了什么?
命名的对象的索引用它来获得一个名为属性变量:
p.text(myObj["text" + btnNumber]);
JavaScript允许你对象的索引属性,就像它是一本字典(通过字符串名称索引)。