Dan*_*iel 4 javascript arrays sorting mean angularjs
我有这样的数组
var temp = [{"rank":3,"name":"Xan"},{"rank":1,"name":"Man"},{"rank":2,"name":"Han"}]
Run Code Online (Sandbox Code Playgroud)
我试图按如下方式对其进行排序
temp.sort(function(a){ a.rank})
Run Code Online (Sandbox Code Playgroud)
但它没有工作.任何人都建议帮助.谢谢.
使用时Array#sort,您还需要检查第二项,以获得对称值并返回值.
var temp = [{ rank: 3, name: "Xan" }, { rank: 1, name: "Man" }, { rank: 2, name: "Han" }];
temp.sort(function(a, b) {
return a.rank - b.rank;
});
console.log(temp);Run Code Online (Sandbox Code Playgroud)
.as-console-wrapper { max-height: 100% !important; top: 0; }Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |