Repository navigation
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)Bucket:Keys()
Bucket:Values()
Bucket:Entries()
Bucket:Length()
Bucket:ForEach()
Bucket:ForBack()
Bucket:Get()
Bucket:GetType()
Bucket:GetEntry()
Bucket:At()
Bucket:KeyAt()
Bucket:TypeAt()
Bucket:EntryAt()
Bucket:First()
Bucket:FirstKey()
Bucket:FirstType()
Bucket:FirstEntry()
Bucket:Last()
Bucket:LastKey()
Bucket:LastType()
Bucket:LastEntry()
Bucket:Push()
Bucket:Pull()
Bucket:Append()
Bucket:Rename()
Bucket:RenameAt()
Bucket:Replace()
Bucket:ReplaceKeys()
Bucket:ReplaceVals()
Bucket:StartsWith()
Bucket:StartsWithVal()
Bucket:EndsWith()
Bucket:EndsWithVal()