js的数组排序

回首过往如一梦 2018-02-08 01:16:41
 var a = [
{"name":"小明","jifen":"2222"},
{"name":"小五","jifen":"33"},
{"name":"小六","jifen":"22322"},
{"name":"小七","jifen":"224422"},
{"name":"小八","jifen":"1"},
{"name":"小二","jifen":"55"},
];

这样一个数组 通过jifen 从大到小排序 并取前三的值
...全文
1121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2018-02-08
  • 打赏
  • 举报
回复
引用 2 楼 github_39509444 的回复:
[quote=引用 1 楼 showbo 的回复:]

    var a = [
       { "name": "小明", "jifen": "2222" },
       { "name": "小五", "jifen": "33" },
       { "name": "小六", "jifen": "22322" },
       { "name": "小七", "jifen": "224422" },
       { "name": "小八", "jifen": "1" },
       { "name": "小二", "jifen": "55" },
    ];
    console.log(a.sort(function (a, b) { return b.jifen - a.jifen }).splice(0, 3));
Web开发学习资料推荐 javascript函数属性caller和arguments callee介绍 jQuery dataType指定为json注意事项
怎么把这些值 传到html [/quote]

<ul id="box"></ul>
<script type="text/javascript">
    var a = [
       { "name": "小明", "jifen": "2222" },
       { "name": "小五", "jifen": "33" },
       { "name": "小六", "jifen": "22322" },
       { "name": "小七", "jifen": "224422" },
       { "name": "小八", "jifen": "1" },
       { "name": "小二", "jifen": "55" },
    ];
    a.sort(function (a, b) { return b.jifen - a.jifen });
    a = a.slice(0,3);
    var str = "";
    for (var i = 0; i < a.length; i++) {
    	str +="<li>"+a[i].name+":"+a[i].jifen+"</li>";
    }
    document.getElementById("box").innerHTML = str;
</script>
似梦飞花 2018-02-08
  • 打赏
  • 举报
回复
dom.innerHTML=JSON.stringify(arr)
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:

    var a = [
       { "name": "小明", "jifen": "2222" },
       { "name": "小五", "jifen": "33" },
       { "name": "小六", "jifen": "22322" },
       { "name": "小七", "jifen": "224422" },
       { "name": "小八", "jifen": "1" },
       { "name": "小二", "jifen": "55" },
    ];
    console.log(a.sort(function (a, b) { return b.jifen - a.jifen }).splice(0, 3));
Web开发学习资料推荐 javascript函数属性caller和arguments callee介绍 jQuery dataType指定为json注意事项
怎么把这些值 传到html
Go 旅城通票 2018-02-08
  • 打赏
  • 举报
回复

    var a = [
       { "name": "小明", "jifen": "2222" },
       { "name": "小五", "jifen": "33" },
       { "name": "小六", "jifen": "22322" },
       { "name": "小七", "jifen": "224422" },
       { "name": "小八", "jifen": "1" },
       { "name": "小二", "jifen": "55" },
    ];
    console.log(a.sort(function (a, b) { return b.jifen - a.jifen }).splice(0, 3));


Web开发学习资料推荐
javascript函数属性caller和arguments callee介绍
jQuery dataType指定为json注意事项

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧