今天遇到一个问题:
有4个固定的成就,每个成就对应一个数字。
用户的积分超过这个数字自动获得这个成就
将这个方法作为一个公用的方法
考虑如下:
1.必须是一个单独的方法(多余)
2.输入参数固定为积分数量
3.输出参数包括当前成就名称,到达下一级需要的积分,下一级成就名称
4.扩展要好,下次修改不用改太多
5.性能要好,不能出问题
以下是JavaScript的实现版本。
1 | /** |
可以考虑将2个数组放在外面节约一下空间,我这边的实际情况就不需要考虑了。
一个技术人的实验室
今天遇到一个问题:
有4个固定的成就,每个成就对应一个数字。
用户的积分超过这个数字自动获得这个成就
将这个方法作为一个公用的方法
考虑如下:
1.必须是一个单独的方法(多余)
2.输入参数固定为积分数量
3.输出参数包括当前成就名称,到达下一级需要的积分,下一级成就名称
4.扩展要好,下次修改不用改太多
5.性能要好,不能出问题
以下是JavaScript的实现版本。
1 | /** |
可以考虑将2个数组放在外面节约一下空间,我这边的实际情况就不需要考虑了。
微信支付