在JavaScript或jQuery中过滤

在JavaScript或jQuery中过滤,javascript,jquery,arrays,json,sorting,Javascript,Jquery,Arrays,Json,Sorting,我试图从JSON文件()中获取数据。 如果我必须按名称或发布年份排序,如何筛选 该二维数组中的内容 有人能帮我整理一下吗。使用获取api响应,然后使用排序 按年份排序: $.get(“http://www.omdbapi.com/?s=Batman&page=2“,(结果)=>{ result.Search.sort((a,b,by)=>{ 返回a.年b.年-1:0; }); 控制台日志(结果); }); 您可以扩展“原始”以接受排序类型: 函数排序(类型){ $.get(”http://w

我试图从JSON文件()中获取数据。 如果我必须按名称或发布年份排序,如何筛选 该二维数组中的内容

有人能帮我整理一下吗。

使用获取api响应,然后使用排序

年份排序

$.get(“http://www.omdbapi.com/?s=Batman&page=2“,(结果)=>{
result.Search.sort((a,b,by)=>{
返回a.年b.年-1:0;
});
控制台日志(结果);
});
您可以扩展“原始”以接受排序类型:

函数排序(类型){
$.get(”http://www.omdbapi.com/?s=Batman&page=2“,({Search})=>{
Search.sort((a,b)=>a[type]>b[type]);
log(`sortedby:${type}`);
控制台日志(搜索);
});
}
排序(“年”);
排序(“标题”)
函数排序(类型){
$.get(”http://www.omdbapi.com/?s=Batman&page=2“,({Search})=>{
Search.sort((a,b)=>a[type]>b[type]);
log(`sortedby:${type}`);
控制台日志(搜索);
});
}
排序(“年”);
排序(“标题”)

谢谢!!非常清楚,谢谢你的澄清!那真的很有帮助