求解JS对JSON内容排序代码 //JSON格式为:var obj=[{a:44,b:55,c:66},{a:11,b:22,C:33},{a:77,b:88,c:99}];//我想通过JS将JSON中的a进行从小到大排序,要排序后的结果为:var obj=[{a:11,b:22,C:33},{a:44,b:55,c:66},{a:77,b:88,c:99}];要通过JS进行排序,求解,需要代码,急......在先等,要JS的排序代码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://blog.csdn.net/feihu_guest/article/details/6370877 var obj=[{a:44,b:55,c:66},{a:11,b:22,C:33},{a:77,b:88,c:99}];obj.sort(function(a,b){ return a.a - b.a; }); js 数组有 sort 函数, var obj=[{a:44,b:55,c:66},{a:11,b:22,C:33},{a:77,b:88,c:99}]; obj.sort(function(a,b){return a.a-b.a;}); for(var i=0;i <obj.length;i++){ alert(obj[i].a); } 你那个function(a,b){return a.a-b.a;}中的a,b分别代表什么啊,还有a.a和b.a是什么啊 a,b代表被比较的2个元素 .a就是表示比较那2个元素的.a属性,sort函数会调用匿名函数,根据匿名函数的返回值>0,=0,<0来决定元素的顺序. 如果json中的值不只为数字还有字母并且字母排序不区分大小写呢 arr.sort(function(a, b){ return a.a.localeCompare(b.a);}); easyUI 之 linkbutton 设置为不可用 ,还是可用 ~ 下拉框特效,去掉form后,可以正常显示,加上就不行了,请问原因,如何修改? 如何用js得到值 然后再传出来 关于JS文件中调用文件路径问题 表单提交的时候 js进行特殊字符验证的意义是什么? 如何获取滚动条当前的位置? 求js高手指点 请问下 这种效果应该怎么做啊 高分求教一个难题,解决即给分,我愿倾尽我所有的积分作为回报!!! 这些代码是什么意思,能不能翻译一下 js能不能实现这样的效果 菜鸟跪求高手大仙给看一下,谢谢。
http://blog.csdn.net/feihu_guest/article/details/6370877
var obj=[{a:44,b:55,c:66},{a:11,b:22,C:33},{a:77,b:88,c:99}];
obj.sort(function(a,b){
return a.a - b.a;
});
obj.sort(function(a,b){return a.a-b.a;});
for(var i=0;i <obj.length;i++){
alert(obj[i].a);
}