js创建对象的排序问题
巴扎黑
巴扎黑 2016-11-08 15:50:53
0
1
660

我想生成一个对象,代码如下:

var o={}for(i=1;i<10;i++){    for(j=1;j<5;j++){
       o["aa_"+j+"_ss_"+i+"_oo"]= null
   }
}console.log(o)

这样生成出来的排序是

aa_1_ss_1_oo: null
aa_1_ss_2_oo: null
aa_1_ss_3_oo: null
aa_1_ss_4_oo: null
aa_1_ss_5_oo: null
aa_1_ss_6_oo: null
aa_1_ss_7_oo: null
aa_1_ss_8_oo: null
aa_1_ss_9_oo: null
aa_2_ss_1_oo: null
aa_2_ss_2_oo: null
aa_2_ss_3_oo: null
aa_2_ss_4_oo: null
aa_2_ss_5_oo: null
aa_2_ss_6_oo: null
aa_2_ss_7_oo: null
aa_2_ss_8_oo: null
aa_2_ss_9_oo: null
aa_3_ss_1_oo: null
aa_3_ss_2_oo: null
aa_3_ss_3_oo: null
aa_3_ss_4_oo: null
aa_3_ss_5_oo: null
aa_3_ss_6_oo: null
aa_3_ss_7_oo: null
aa_3_ss_8_oo: null
aa_3_ss_9_oo: null
aa_4_ss_1_oo: null
aa_4_ss_2_oo: null
aa_4_ss_3_oo: null
aa_4_ss_4_oo: null
aa_4_ss_5_oo: null
aa_4_ss_6_oo: null
aa_4_ss_7_oo: null
aa_4_ss_8_oo: null
aa_4_ss_9_oo: null

而我想要的顺序是这样的

aa_1_ss_1_oo: null
aa_2_ss_1_oo: null
aa_3_ss_1_oo: null
aa_4_ss_1_oo: null

aa_1_ss_2_oo: null
aa_2_ss_2_oo: null
aa_3_ss_2_oo: null
aa_4_ss_2_oo: null

aa_1_ss_3_oo: null
aa_2_ss_3_oo: null
aa_3_ss_3_oo: null
aa_4_ss_3_oo: null

。。。。。。

请问朋友,该怎么改?


巴扎黑
巴扎黑

全部回覆(1)
phpcn_u29

顺序一般是针对数组的,对象是没有顺序的。

var arr=[];for(i=1;i


熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板