// 分组游戏数据
function groupGameData(data,key,openId){
let gameData={},array=[]
if(data[
0][
'KVDataList'].length!==
0){
data.map(item=>{
array.push({
openId:item[
'openid'],
avatarUrl:item[
'avatarUrl'],
nickName:item[
'nickname'],
score:item[
'KVDataList'][
0][
'value']
}
)
}
)
}
}
// 排序
array.sort((a,b)=>{
return a[key]<b[key]
})
gameData[
'ranking']=Array
// 获取自己的排名
for(
let i=
0;i<array.length;i++)
{
let item=array[i]
if(item[
'openId']==openId)
{
item[
'ranking']=i
gameData[
'own']=item
break
}
else {
console.error(
'')
}
return gameData
}