问:我正在将要从API端点获取的对象数组重新格式化为具有键名的对象对象。但是我在命名第一个键时遇到了麻烦,不仅是0、1等。
我这样做是这样的:
var objects = {};
为(VAR我= 0 ;我< returnedObject 。长度;我++ ){对象[我] = {时间:returnedObject [我]。时间,日期:returnedObject [ i ]。日期}; }
我得到的结果:
0 : {
时间:“ 6:00 PM” ,日期:“ 2015-10-30” },1 :{时间:“ 6:00 PM” ,日期:“ 2015-10-30” },
关于如何命名对象的任何想法[i]?像下面这样吗?
name1 : {
时间:“ 6:00 PM” ,日期:“ 2015-10-30” },name2 :{时间:“ 6:00 PM” ,日期:“ 2015-10-30” }
谢谢你的帮助。
另外,如果有人知道在哪里可以找到有关高级对象编辑/创建的良好教程,请分享。
答:你可以这样做:
var objects = {};
为(VAR我= 0 ;我< returnedObject 。长度;我++ ){变种名称= “名称” +我。toString (); 对象[名称] = {时间:返回对象[ i ]。时间,日期:returnedObject [ i ]。日期}; }