我需要创建按值排序的动态对象,但我不知道属性的名称,我尝试使用_.sortby
,但这并不奏效,因为我不'知道物业如何在未知属性的JavaScript中订购对象
初始对象:
{
134:0,
135:1,
136:2,
137:3,
138:4,
139:5,
140:15,
141:16,
142:17,
143:18,
144:19,
145:6,
146:7,
147:11,
148:12,
149:13,
150:14,
470:10,
471:20,
768:8,
769:9,
770:21,
771:22,
772:23,
773:24,
774:25
}
最终的对象必须是这样的:
{
134:0,
135:1,
136:2,
137:3,
138:4,
139:5,
145:6,
146:7,
768:8,
769:9,
470:10,
147:11,
148:12,
149:13,
150:14,
140:15,
141:16,
142:17,
143:18,
144:19,
471:20,
770:21,
771:22,
772:23,
773:24,
774:25
}
对象不具备除订单的中,他们被添加到对象。如果键实际上是数字,则使用数组或集合。 –
如果您可以操纵您的回应,只需添加键并对其进行排序即可。 – funcoding
排序对象属性的目的是什么?要找到它们的最大值? – MaxZoom