javascript - 如何根据对象内部的值对对象列表进行排序?
问题描述
我有闲置数据:
const data = [
{
data1:
{
title: 'Scaling 100k users',
upvotes: 72,
date: '2019-01-21'
}
},
{
data2:
{
title: 'the emu War',
upvotes: 24,
date: '2019-10-21'
}
},
{
data3: {
title: 'Alphabet earnings',
upvotes: 22,
date: '2019-11-23'
}
},
{
data4: {
title: 'A message to our customers',
upvotes: 12,
date: '2019-01-24'
}
},
{
data5: {
title: 'Simple text editor has 15k monthly users',
upvotes: 7,
date: '2019-12-31'
}
},
{
data6: {
title: 'Artificial Mountains',
upvotes: 75,
date: '2019-11-22'
}
},
{
data7: {
title: 'What\'s SAP',
upvotes: 1,
date: '2019-11-21'
}
},
{
data8: {
title: 'Eating glass',
upvotes: 172,
date: '2019-01-01'
}
}
]
我想获得按值排序的列表:
1.从多到少点赞
2.从最近到最近的日期
这是我正在做的作业,我想如果我做到了,我可以成为一个更好的程序员,但我只获得单独的排序值
感谢所有的时间
解决方案
推荐阅读
- python - 如何将 serial.write() 用于 SMA 协议
- wordpress - Wordpress 不允许我下载更新、插件或主题
- amazon-web-services - 是否可以在 AWS Athena 的 S3 存储桶中混合文件类型?
- c++ - 虽然循环不适用于数组应用程序
- python - 丢弃整个输入层
- javascript - 角清晰阵列
- elasticsearch - Elasticsearch 启动错误:Native 控制器进程已停止 - 无法启动新的本机进程
- java - JGraphX 可以“无头”使用吗?
- swift - 通用枚举函数参数?
- javascript - Cordova:全局安装后找不到命令