Jquery 常用的几个过滤数据函数

$.grep 数据筛选

var j=2017; 
var data=[{year:"2017",name:"测试1"},{year:"2017",name:"测试2"},{year:"2016",name:"测试2"},{year:"2015",name:"测试2"}] 

var thisData = $.grep(data,
function (n)
{
return Number(n.Year) ===j; }
);

$.each 数据遍历

var data=[{year:"2017",name:"测试1"},{year:"2017",name:"测试2"},{year:"2016",name:"测试2"},{year:"2015",name:"测试2"}] 
var strText=""; 
$.each(data, function (i, n) {
                   strText+=n.name+" ";
                  });

filter数据过滤

var data=[{year:"2017",name:"测试1"},{year:"2017",name:"测试2"},{year:"2016",name:"测试2"},{year:"2015",name:"测试2"}] 

  var list =data.filter(function (e) { return e.year== "2017" })
forEach 数据遍历
var data=[{year:"2017",name:"测试1"},{year:"2017",name:"测试2"},{year:"2016",name:"测试2"},{year:"2015",name:"测试2"}] 

  var list =data.forEach(item=>{.....})

  

 
原文地址:https://www.cnblogs.com/wu-peng/p/9408807.html