1
0
mirror of https://shylinux.com/x/volcanos synced 2025-05-02 03:29:24 +08:00
This commit is contained in:
harveyshao 2022-03-15 03:29:35 +08:00
parent d8a4cfed3c
commit 0a1a911c34

View File

@ -140,9 +140,9 @@ Volcanos("core", {help: "数据结构",
return list
}),
ItemSort: shy("迭代器", function(obj, key, cb) { var list = []
var order = [], keys = {}, vals = {}
for (var k in obj) { order.push(obj[k][key])
keys[obj[k][key]] = k, vals[obj[k][key]] = obj[k]
var order = [], keys = {}, vals = {}, i = 0
for (var k in obj) { o = obj[k][key]||i++
order.push(o), keys[o] = k, vals[o] = obj[k]
}; order.sort()
for (var i in order) { var k = order[i]