我正在编写一个程序,用户可以定义JS变量,因为它们基本上将JS编写到程序中(很像教程),我想保留一个变量名的数组。例如,我有一个名为Particle的对象,其定义如下:
function Particle(x, y, force, angle) {
this.force = new Force(force, angle);
this.pos = new Position(x,y);
}
如果用户使用以下语法创建一个:
var bus = new Particle(0,0,4,45)
我希望能够将'bus'附加到数组中,但是我不知道如何从变量中获取变量的名称。我可能会忽略一些重要的东西,但是有谁知道如何检索这个?