High-performance unordered array, delete uses exchange method to improve performance, internal capacity only increases.

DisorderedArray

2023.12.27

yisky

Type Parameters

  • T

Constructors

Accessors

  • get length(): number
  • Returns number

Methods

  • Parameters

    • element: T

    Returns void

  • Returns void

  • Parameters

    • element: T

    Returns void

  • Delete the element at the specified index.

    Parameters

    • index: number

      The index of the element to be deleted

    Returns T

    The replaced item is used to reset its index

    DisorderedArray

  • Parameters

    • callbackFn: ((element: T) => void)
        • (element): void
        • Parameters

          • element: T

          Returns void

    • swapFn: ((element: T, index: number) => void)
        • (element, index): void
        • Parameters

          • element: T
          • index: number

          Returns void

    Returns void

  • Parameters

    • callbackFn: ((element: T) => void)
        • (element): void
        • Parameters

          • element: T

          Returns void

    Returns void

  • Returns void

  • Parameters

    • index: number

    Returns T

  • Parameters

    • index: number
    • element: T

    Returns void