【发布时间】:2016-10-18 21:36:01
【问题描述】:
我将要写入 Excel 文件的对象数组。我有这么多这样的对象数组
[{'FirstName':'abc','Reg-no':1234,'branch':'mech','ReportDate':'11/12/2014','LastName':'HR'},{'FirstName':'xyz','Reg-no':1235,'branch':'CS','ReportDate':'11/12/2015','LastName':'BC'},{'FirstName':'pqr','Reg-no':1236,'branch':'IS','ReportDate':'11/12/2016','LastName':'TY'}]
我想像这样重新排序对象属性,以便在 Excel 第一列中它从注册号开始。
[{'Reg-no':1234,'ReportDate':'11/12/2014','FirstName':'abc','LastName':'HR','branch':'mech'},
{'Reg-no':1235,'ReportDate':'11/12/2015','FirstName':'xyz','LastName':'BC','branch':'CS'},
{'Reg-no':1236,'ReportDate':'11/12/2016','FirstName':'pqr','LastName':'TY','branch':'IS'}
]
谁能帮帮我。
【问题讨论】:
-
实际上,你不能对对象的属性进行排序。
-
感谢@NinaScholz 的回复。有什么建议我们可以修改吗?
-
您可以使用具有定义顺序的数组,例如
[['abc, 1234, 'mech', '11/12/2014', /*...*/]]
标签: javascript arrays node.js underscore.js lodash