0.0.3 • Published 9 years ago
ltc-rank v0.0.3
ltc-rank
ltc-rank for record rank info
How to use
var rank = require('ltc-rank');
var worldRanksInfos = [
{ id: 'user1', score: 1000 },
{ id: 'user2', score: 1001 },
{ id: 'user3', score: 999 }
];
var maxRankNum = 10; // 排名最多记录的个数
var worldRank = rank.create('worldRank', worldRankInfos, maxRankNum, function(a, b) {
return a.score > b.score;
});
// 获取当前的排名信息
var currRank = worldRank.getRankList();
// 更新用户信息
worldRank.insert({ id: 'user3', score: 1002 });
// 清空排名信息
worldRank.clear();
// 在新的JS模块中获取排名对象,如果还没创建则返回null
var world = rank.get('worldRank');
Installation
npm install --save ltc-rank
Tests
npm install
npm test