數(shù)據(jù)結(jié)構(gòu)描述varusers=[{id:1,username:'123',authPlayerIds:[1001,1002,1003]},{id:2,username:'qwe',authPlayerIds:[1003,1004,1005]},{id:3,username:'fdf',authPlayerIds:[1002,1007,1088]},{id:4,username:'dsa',authPlayerIds:[1001,1022,1033]},...//注意:數(shù)據(jù)在`20000`以上]需求描述計(jì)算authPlayerIds字段中的每一項(xiàng)(id)所出現(xiàn)的次數(shù)以及包含它的用戶(user)性能優(yōu)先(首選)處理結(jié)束后的數(shù)據(jù)結(jié)構(gòu)varauthPlayers={'1001':[{id:1,username:'123'},{id:4,username:'dsa'}],'1002':[{id:1,username:'123'},{id:3,username:'fdf'},{id:4,username:'dsa'},],'1003':[{id:1,username:'123'},{id:2,username:'qwe'},]}語(yǔ)言及工具描述JavaScriptNode.jsLodashunderscoreasyncbluebird一切你想用的工具都可以在線急等...是時(shí)候表演真正的技術(shù)了
js 循環(huán)**數(shù)據(jù)結(jié)構(gòu)處理**問(wèn)題, 遇到瓶頸,求方案(考慮性能)
30秒到達(dá)戰(zhàn)場(chǎng)
2019-05-24 19:02:49