用数字型字符串作为key的时候,怎么改变对象的排序呢?
let obj = {
2015: [
{
"title": "标题1",
"sum": "简介1"
},
{
"title": "标题2",
"sum": "简介2"
}
],
2016: [
{
"title": "标题3",
"sum": "简介3"
}
],
2017: [
{
"title": "标题4",
"sum": "简介4"
}
]}
key的值是数字型字符串的时候,默认排序永远都是从小到大,我把对象转换成数组再倒序排列变成对象,结果还是从小到大排序。
因为我渲染的列表数据需要从大到小排列?有没有别的方法可以解决呢?
<div class="item">
<strong>2017</strong> <ul> <li>标题4<span>简介4</span></li> </ul>
</div>
<div class="item">
<strong>2016</strong> <ul> <li>标题3<span>简介3</span></li> </ul>
</div>
<div class="item">
<strong>2015</strong> <ul> <li>标题1<span>简介1</span></li> <li>标题2<span>简介2</span></li> </ul>
</div>
智慧大石
相关分类