我有一个对象数组。每个对象都有一个Name,Surname,Phone,PostCode等。我的目的是通过传递标准对这个数组进行排序(对ASC或DESC进行排序)。
filterBy(criteria) {
this.items.sort(by_criteria)
}
所以当我通过"姓名"作为标准,它将按名称等进行排序。
我无法找到应用于对象的每个特定元素的方法。 我怎么能说出来:
1)(click)=filterBy("name");
2) filterBy(criteria) {
this.items.sort(this.items.criteria)
}
最优雅/简单/正确的方法是什么?
谢谢!