• Removes from list the element at position pos, returning the value of the removed element. When pos is an integer between 1 and #list, it shifts down the elements list[pos+1], list[pos+2], ยทยทยท, list[#list] and erases element list[#list]; The index pos can also be 0 when #list is 0, or #list + 1; in those cases, the function erases the element list[pos].

    The default value for pos is #list, so that a call table.remove(l) removes the last element of list l.

    Type Parameters

    • T

    Parameters

    • list: T[]
    • Optional pos: number
      Optional

    Returns T | undefined

Generated using TypeDoc