Javascript 在js中过滤和排序多维数组
给定JavaScript中的以下数组:Javascript 在js中过滤和排序多维数组,javascript,arrays,sorting,filter,Javascript,Arrays,Sorting,Filter,给定JavaScript中的以下数组: _articles = [{ id: 0, name: 'aaa', category: 1, date: '2021-05-17'}, { id: 1, name: 'bbb', category: 3, date: '2021-03-15'}, { id: 0, name: 'ccc', category: 2, date: '2021-02-11'}, { id: 0, name: 'ddd', category: 1, date: '2021-04
_articles = [{ id: 0, name: 'aaa', category: 1, date: '2021-05-17'}, { id: 1, name: 'bbb', category: 3, date: '2021-03-15'}, { id: 0, name: 'ccc', category: 2, date: '2021-02-11'}, { id: 0, name: 'ddd', category: 1, date: '2021-04-11'}]
如何按category=2过滤并按日期排序(最近的第一个)?您必须使用和
以及分类描述
let sorted =_articles.sort((a,b) => new Date(b.date)-new Date(a.date))
let sorted =_articles.sort((a,b) => new Date(b.date)-new Date(a.date))