【如何将累加后的对象根据value来排序? _小程序语言基础 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
如何将累加后的对象根据value来排序?
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
小程序语言基础
详细描述
如何将累加后的对象根据value来排序?数组排序还是很简单的,但是对象排序就有点想不出来了,求问
截图
现在已经累加出来成为一个对象,key是职业名,value是权重
代码
console.log(this.data.score); //获取基础数据 let baseScore = { 1: -1000, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0, 10: -1000, 11: -1000, 12: 1 }; console.log(baseScore); //数据求和 this.data.score.forEach((val, index) => { let chooseScore = val.option[val.index]; console.log(chooseScore); for (let baseItem in baseScore) { baseScore[baseItem] += chooseScore[baseItem]; } });
这段代码是累加代码
编辑于2024-11-20
时间排序
热门排序
[武汉|结业弟子]JS-孟晨
0
对象是属于无序的,想要排序得转成数组再进行排序,其他有的方法有不确定性就不说了
查看全部>
编辑于2018-12-14
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
1394
0
10
如何将累加后的对象根据value来排序?
1
1