[JavaScript] 纯文本查看 复制代码
[{"id":"1745914684","hour":8,"mine":30,"time":510,"week":"1,4"},{"id":"1745914684","hour":13,"mine":0,"time":780,"week":"1,4"},{"id":"1745914686","hour":10,"mine":0,"time":600,"week":"2,3"},{"id":"1745914686","hour":12,"mine":30,"time":750,"week":"2,3"},{"id":"1745914644","hour":20,"mine":0,"time":1200,"week":"2,7"},{"id":"1745914644","hour":22,"mine":30,"time":1350,"week":"2,7"},{"id":"1745914384","hour":11,"mine":40,"time":700,"week":"3,6"},{"id":"1745914384","hour":18,"mine":30,"time":1110,"week":"3,6"},{"id":"1745914384","hour":13,"mine":0,"time":780,"week":"3,6"}]
|
子程序_排序比较函数 | 整数型 | |
|
jsonValue1 | 整数型 | | | |
jsonValue2 | 整数型 | | | | userData | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
v1 | zyJsonValue | | |
v2 | zyJsonValue | | |
v1.
置指针 (jsonValue1
)v2.
置指针 (jsonValue2
)
判断 (v1.
取属性 (,
“time”).
取长整数 () < v2.
取属性 (,
“time”).
取长整数 ())
返回 (-1
)
判断 (v1.
取属性 (,
“time”).
取长整数 () > v2.
取属性 (,
“time”).
取长整数 ())
返回 (1
)
返回 (0
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
json | zyJsonDocument | | |
jsonArray1 | zyJsonValue | | |
jsonArray2 | zyJsonValue | | |
a | 整数型 | | |
i | 整数型 | | |
计次循环首 (json.
取成员数 (), a
)
计次循环首 (json.
取成员数 (), i
)

如果真 (a ≠ i
)


jsonArray1 = json.
取成员 (“”, a - 1
)


jsonArray2 = json.
取成员 (“”, i - 1
)


如果真 (jsonArray1.
取长整数 (“time”) < jsonArray2.
取长整数 (“time”))




jsonArray2.
交换 (, jsonArray1
)







计次循环尾 ()
计次循环尾 ()