【发布时间】:2018-06-21 20:15:17
【问题描述】:
我的javascript对象数组就是这样...
$scope.object[]={name:azhar, rating:4},
{name:raheel, rating:1},
{name:faran, rating:5}
如果我打印我的对象数组,我会在控制台中得到类似的输出
0:
Rating:"4.00"
name:"Azhar"
1:
Rating:"1.00"
name:"raheel"
2:
Rating:"5.00"
name:"faran"
在 java 脚本中,我在我的数组中发送这样的数据。
$scope.object[$scope.arraycount]={name:$scope.array[$scope.arraycount],Rating:$scope.avgRating}
我想在 java 脚本中对这个数组进行排序,谁能帮帮我?
【问题讨论】:
-
根据哪个属性排序?
-
search SO for an answer 有很多类似于这个的问题
-
@rahul 基于评级
-
@edwin 尝试了所有组合,但都是徒劳的
-
试试这个
$scope.object.sort((a,b) => a.rating - b.rating);
标签: javascript arrays sorting object