按一个值在每个数组中对一组关联数组进行排序

时间:2016-04-15 13:01:57

标签: javascript arrays sorting associative-array

我目前正在进行高尔夫记分卡应用程序,我希望按总分对每个玩家的结果数组进行排序。

例如,如果我有以下数组:

let alreadyExists = NSFileManager.defaultManager().fileExistsAtPath(defaultPath)

if alreadyExists == false && let bundledPath = path {
    print("use pre-populated database")
    do {
        try NSFileManager.defaultManager().removeItemAtPath(defaultPath)
        try NSFileManager.defaultManager().copyItemAtPath(bundledPath, toPath: defaultPath)

    } catch {
        print("remove")
        print(error)
    }
}

我如何对它们进行排序,以便我可以输出每个玩家的等级,具体取决于谁获得最高分,同时保持名称值?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

使用Arrays的正确数据结构,您可以使用Array#sort对其进行排序。

-keep class com.ehaqui.ehlogin.security.PasswordType {*;}