【发布时间】:2020-06-18 11:33:07
【问题描述】:
我有一个 JavaScript 对象:
var objs = {'1':2, '2':3, '3':1, '4':2};
如何在 JavaScript 中按数字的值对属性进行排序?
我知道sort(a,b),但这似乎只适用于字符串和数字。我需要向我的对象添加toString() 方法吗?
【问题讨论】:
-
objs是数组还是对象? -
请添加数组。
-
对不起,我的意思是 objs 是对象
-
AFAIK 您无法对对象属性进行排序。
-
@evolutionxbox,您可以使用新对象,但不能使用类似值的索引。
标签: javascript arrays sorting object