Javascript 对象排序
Javascript object sorting
users[usernames] = {
userName : username,
userId : id,
userStatuINT : statu,
userMobilemi : mobile,
};
控制台日志 :
console.log(JSON.stringify(data));
输出:
{
"Guest-77":
{"userName":"Jack","userId":"l1YeHSMYWvqUNgPPpvxE","userStatuINT":9,"userMobilemi":false},
"Guest-47":
{"userName":"Carter","userId":"zsq3Qcpd9qGw3X6kpvxF","userStatuINT":0,"userMobilemi":false},
"Guest-68":{
{"userName":"Alex","userId":"jmstDvTTLhZCLRW7pvxG","userStatuINT":4,"userMobilemi":false}
}
虽然代码:
$.each(data, function(key, value){
// sorting...
});
你好。此数据"userStatuINT"如何排序?
谢谢。
不能对对象中的属性进行排序。将数据复制到数组中并对其进行排序。
例:
var arr = [];
$.each(data, function(key, value){
arr.push({ id: key, data: value });
});
arr.sort(function(x,y){
var xn = x.data.userStatuINT;
var yn = y.data.userStatuINT;
return xn == yn ? 0 : xn < yn ? -1 : 1;
});
相关文章:
- 在循环Handlebars之前重新排序对象键
- 将SortedMap从Java转换为Javascript中可读的排序对象
- 模仿`overflow-y:auto;overflow-x:visible `在jQuery UI可排序对象上
- Javascript排序对象日期
- Jquery UI:如何指示可拖动对象成功拖放到可排序对象上
- 删除数组中重复的未排序对象
- Javascript 递归地排序对象和嵌套对象以及数组
- 如何在目标可排序对象接收后获取拖动项的类
- Javascript:排序对象挑战
- 在 JavaScript 中合并多个排序对象数组的最有效方法是什么?
- 如何在角度UI中加载保存的可排序对象
- 任意重新排序和排序对象文字的 JavaScript 数组
- 使用下划线在javascript中重新排序对象
- 排序对象的多维数组与一个可变的深度在Javascript
- 在javascript中,排序对象不会传递给字符串变量
- JavaScript快速排序对象
- 在JavaScript数组中按键值排序对象
- 用布尔值排序对象
- 如何在D3.js中通过JSON文件解析按键排序对象
- Javascript如何按键排序对象,但不破坏原始对象的顺序