我正在使用 Javascript 排序对对象数组进行排序。这就是我尝试做的原因(选出我阵中的 10 名最佳球员):
this.topPlayers .sort(function(a, b) {
return a.stars > b.stars;
});
this.topPlayers = this.topPlayers.slice(0,10);
当我这样做时,它返回同样的东西(10 个最差的玩家):
this.topPlayers .sort(function(a, b) {
return a.stars < b.stars;
});
this.topPlayers = this.topPlayers.slice(0,10);
我究竟做错了什么 ?两种情况下的结果相同,尝试对其他属性进行排序,同样的结果......我正在使用 angular 并在 ngOnInit() 函数上执行它。
潇湘沐
慕森卡
人到中年有点甜
相关分类