对json数组进行排序和filter过滤

来源:互联网 发布:php 开源网盘系统 编辑:程序博客网 时间:2024/06/06 02:25

var result=[{ProjectType:1,Amount:100},{ProjectType:2,Amount:1540,{ProjectType:3,Amount:4332}}]

            var zy = result.filter(function (item) {                return item.ProjectType == 1;            });            if (zy.length>0)                $("#ZYSumCount").text(zy[0].Amount);            else                $("#ZYSumCount").text(0);            var hy = result.filter(function (item) {                return item.ProjectType == 2;            });            if (hy.length > 0)                $("#HYSumAmout").text(hy[0].Amount);            else                $("#HYSumAmout").text(0);            var ys = result.filter(function (item) {                return item.ProjectType == 3;            });            if (ys.length > 0)                $("#YSSumAmout").text(ys[0].Amount);            else                $("#YSSumAmout").text(0);
排序也类似,用sort()即可。