发表于: 2020-06-07 20:13:16
1 2316
今天完成的事情:
1.推进任务
明天计划的事情:
1.推进任务
遇到的问题和收获:
本来想把数组计算后进行一个降序排序
let result = Object.keys(this.data.score).sort((a, b) => {
//由大到小
return this.data.score[b] - this.data.score[a]
})
for (let i = 0; i < result.length; i++) {
// if(this.data.score[result[i]]=result[result[i]]){
this.data.new_score[result[i]] = this.data.score[result[i]]
}
但好像默认我设置的这种结构,key是数字,没办法进行value的大小排序
score: { 1: -1000, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0, 10: -1000, 11: -1000, 12: 1, 14: 0 },
那就截取数组前三个值传过去,根据这三个值进行展示
再试试
评论