class RankingRecord { constructor(rank, userName, score) { this.rank = rank; this.userName = userName; this.score = score; } } class RankingRecordManager { constructor() { this.clear(); } push(RankingRecord) { this.rankingRecords.push(RankingRecord); } clear() { this.rankingRecords = []; } get count() { return this.rankingRecords.length; } getAt(index) { return this.rankingRecords[index]; } getRankAt(index) { return this.rankingRecords[index].rank; } getUserNameAt(index) { return this.rankingRecords[index].userName; } getScoreAt(index) { return this.rankingRecords[index].score; } }