我如何在以下代码中实现平衡抽象原理

时间:2019-06-01 15:54:53

标签: javascript arrays sorting

我有用于对最近注册的用户进行排序的代码。而且我需要使用平衡的抽象原理来使其更清晰易读

我试图将其从原始版本中清除掉。但仍然需要以可读性的方式进行修改。该代码没有错误。

// Gets users sorted by the most recently registered user
Group.prototype.getUsers = function() {
    const users = [];
    if (new SysFile(persistencePath()).exists()) {
        let files = new SysFile(persistencePath()).listFiles();
        for (var file in files) {
            if (file.isDirectory()) {
                users.push(new User(file.getName(), this));
            }
        }
        users.sort(User.UserComparatorByDescendingRegistration);
    }
    return users;
}

0 个答案:

没有答案