我创建了几个对象.. p0,p1,p2,... p。其中最大'n'是已知的。p? 对象中有自定义的方法(例如 startp() )。
我想将它们推入一个数组(我们称之为'A')。这样,给定一些索引 i,我想调用一些方法,例如:A[i].startp()。我的 JavaScript 代码:
A = [];
for (var i=0; i<=n; i++){
A.push( eval('p'+i) );
}
我收到诸如“ReferenceError: p0 is not defined”之类的错误。
谢谢。