读书人

json 数组排序,该如何处理

发布时间: 2012-03-22 17:43:57 作者: rapoo

json 数组排序
例如现在有一组ID id="1003,1002,1007,1001" 他们的排序是 1,2,3,4
现在把这组id提交到服务器,服务器返回数据id的排序变为id="1001,1002,1003,1007",请问怎么样在数组里把他们的排序变为上面的1,2,3,4的顺序,麻烦各位啦,谢谢

[解决办法]

JScript code
var j1 = [{id:'1001',name:'a'},{id:'1002',name:'b'},{id:'1003',name:'c'}];var ids = "1003,1001,1002";function getResultByOrder(array,order){ var result = []; for(var k=0;k<order.split(",").length;k++) {  for(var i=0;i<array.length;i++)  {    if(array[i].id==order.split(",")[k])    {      result[result.length] = array[i];      break;    }   } } return result;}//调用即可getResultByOrder(j1,ids) 

读书人网 >JavaScript

热点推荐