我正在使用每天都在变化的 Ajax 提取数据。我想将数据打包成具有唯一名称的对象。目前我创建了一个看起来像这样的构造函数:
function myObject(Id,thing1,thing2,thing3)
{
this.Id = Id;
this.thing1 = thing1;
this.thing2 = thing2;
this.thing3 = thing3;
}
然后我将它推送到这样的循环中的数组
for(var i=0; i<data.length; i++)
{
array.push(new myObject(value1,value2,value3,value4));
}
这对我正在做的事情很好,但我只是得到一个里面有 [object,object,object,object] 的数组,我可以用 array[0] , array[1] 等访问它。
但是现在我想将这些对象存储在 firebase 中并且需要引用它们,那么我怎样才能让它们唯一命名呢?
通常你会做
var thingid1 = new myObject(value1,value2,value3,value4));
var thingid2 = new myObject(value1,value2,value3,value4));
但这一切都是动态创建的,有时会创建 1 个对象,有时会创建 10 个。
我是这方面的新手,我到处都看过,所以任何帮助都将不胜感激。