TEL:400-8793-956
当前位置:程序、服务器

使用内部对象循环构建动态对象

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-20 10:32:42
问:我正在将要从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 ]。日期}; }
上一篇: 如何在函数外传递变量
下一篇: 创建一个包含两个字符串的变量