有思俱乐部学习园地

排序json对象


语法格式:

    根据条件,对json数组进行排序,
    对于字符串排序,
           采用自然排序法:
           一组文件100.jpg 2.jpg 10.jpg 1.jpg,
           错误的排序结果1.jpg 10.jpg 100.jpg 2.jpg,显然2没有10和100大
           正确的结果为:1.jpg 2.jpg 10.jpg 100.jpg,
    此排序方法有些浏览器不支持。
    U.Json.sort(array arr,number isreverse,string key)
    参数一(必填):需要进行排序的json数组。
    参数二(必填):排序方式 1正序 -1倒序
    参数三(必填):排序的条件,json数组中的键名  
    返回值:选择后的结果
    实例一
    var a = [{id:3},{id:1},{id:2}]; 
    U.Json.sort(a,"id");
    

示例(可在编辑区域修改参数):

var obj = [{id:3},{id:1},{id:2}]; U.API.Json.AsynFun(U.Json.sort(obj,"id"));

运行结果展示区域:

工作人员

 
作者:蔡旭升
信息录入:蔡旭升