sorter
Sorts a table of objects by a specific key in ascending order.
Parameters:
tab
(table): Array of tables/objects to sortkey
(string): The key/field name to sort by
Returns:
None (modifies the original table in-place)
Example:
-- Sort players by level
local players = {
{name = "John", level = 25},
{name = "Jane", level = 15},
{name = "Bob", level = 30}
}
ps.sorter(players, "level")
-- Result: Jane (15), John (25), Bob (30)
-- Sort vehicles by price
local vehicles = {
{model = "adder", price = 1000000},
{model = "sultan", price = 12000},
{model = "zentorno", price = 725000}
}
ps.sorter(vehicles, "price")
-- Result: sultan (12000), zentorno (725000), adder (1000000)
Last updated