【发布时间】:2012-04-09 23:40:17
【问题描述】:
我有一个带有两个数组的 javascript 对象,如图所示,
var Object = {'name': [Matt, Tom, Mike...], 'rank': [34,1,17...]};
我正在尝试按排名 1、2、3.. 进行排序,但保留与排名相关联的名称。
Object.name[0] // tom
Object.rank[0] // tom's rank of 1.
我应该重新配置我的对象以使排序更容易吗?
我目前正在使用
Object.rank.sort(function(a,b){return a-b});
为了排名,但名字并没有留下来。
感谢所有帮助。谢谢!
【问题讨论】:
-
最好更改您的对象以保存不同格式的数据,并且 Object 是一个错误的变量名。
-
我的对象没有被命名为对象..我只是认为它会更简单......猜不......
标签: javascript sorting