Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArrayExtensions

Hierarchy

  • ArrayExtensions

Index

Methods

getTypeString

  • getTypeString(): string
  • Returns string

Static add

  • add<T>(array: T[], value: T): void
  • Type parameters

    • T

    Parameters

    • array: T[]
    • value: T

    Returns void

Static addRange

  • addRange<T>(array: T[], values: T[]): void
  • Type parameters

    • T

    Parameters

    • array: T[]
    • values: T[]

    Returns void

Static clear

  • clear<T>(array: T[]): void
  • Type parameters

    • T

    Parameters

    • array: T[]

    Returns void

Static clone

  • clone<T>(array: T[]): T[]
  • Type parameters

    • T

    Parameters

    • array: T[]

    Returns T[]

Static contains

  • contains<T>(array: T[], value: T): boolean
  • Type parameters

    • T

    Parameters

    • array: T[]
    • value: T

    Returns boolean

Static getCount

  • getCount<T>(array: T[]): number
  • Type parameters

    • T

    Parameters

    • array: T[]

    Returns number

Static getRange

  • getRange<T>(array: T[], index: number, count: number): T[]
  • Type parameters

    • T

    Parameters

    • array: T[]
    • index: number
    • count: number

    Returns T[]

Static insert

  • insert<T>(array: T[], index: number, value: T): void
  • Type parameters

    • T

    Parameters

    • array: T[]
    • index: number
    • value: T

    Returns void

Static map

  • map<T, R>(array: T[], callback: IFunction3<T, number, T[], R>): R[]
  • Type parameters

    • T

    • R

    Parameters

    • array: T[]
    • callback: IFunction3<T, number, T[], R>

    Returns R[]

Static newArray

  • newArray<T>(values: T[]): T[]
  • Type parameters

    • T

    Parameters

    • values: T[]

    Returns T[]

Static remove

  • remove<T>(array: T[], value: T): boolean
  • Type parameters

    • T

    Parameters

    • array: T[]
    • value: T

    Returns boolean

Static removeAt

  • removeAt<T>(array: T[], index: number): void
  • Type parameters

    • T

    Parameters

    • array: T[]
    • index: number

    Returns void

Static toArray

  • toArray<T>(array: T[]): T[]
  • Type parameters

    • T

    Parameters

    • array: T[]

    Returns T[]