Skip to content

Bucket:Sort()

paige edited this page Aug 17, 2023 · 2 revisions
  • desc: sorts it (duh)
  • returns: Bucket: Table
  • args: Optional Direction: Function
  • note: clones the original bucket
local bucket = Bucket.new({
    "b",
    3,
    { key2 = "value" },
    "c",
    "a",
    { key3 = "value" },
    1,
    2,
    { key1 = "value" }
})


-- (( "a", "b", "c", [ *key1 => "value" ], [ *key2 => "value" ], [ *key3 => "value" ], 1, 2, 3 ))
bucket:Sort()


-- (( [ *key3 => "value" ], [ *key2 => "value" ], [ *key1 => "value" ], "c", "b", "a", 3, 2, 1 ))
bucket:Sort(function(a, b)
    return b < a
end)

Clone this wiki locally