var exam = {"0": {
"exam_grade_id": "1",
"exam_name": "普通话考试",
"grades": {
"姓名": "你娃",
"总分": "60",
}
},
"1": {
"exam_grade_id": "2",
"exam_name": "四六级考试",
"grades": {
"姓名": "我娃",
"总分": "550",
}
}
}
我希望向exam中加对象,但是希望以数组的形式,这样感觉很直观。
但问题是exam并不是数组类型,有没有办法让它变成数组类型?
或者我的想法是否有问题?
怪我咯2017-04-10 14:48:53
exam = Object.keys(exam).map(function(k){return exam[k]});
你这个需求我觉得不应该是生成之后再改成数组而应该当时生成的时候就应该push
成数组,如果是JS生成的话就直接.push()
,如果是通过后端生成的话就检查一下键是否从0开始必要的时候array_values()
一下检查一下。