@tspro/ts-utils-lib
    Preparing search index...

    Class DefaultArray<VALUE>

    DefaultArray is an array list where every index is guaranteed to have a value. There are no undefineds unless that is part of the value type. When you create DefaultArray you give a default value. For example if you delete an index then that index is set to the default value.

    Type Parameters

    • VALUE

    Implements

    Index

    Constructors

    Properties

    defaultValue: VALUE

    Accessors

    • get length(): number

      Returns number

    • get size(): number

      Returns number

    Methods

    • Returns IterableIterator<[number, VALUE]>

    • Parameters

      • empty: boolean = false

      Returns void

    • Returns this

    • Parameters

      • id: number

      Returns boolean

    • Returns IterableIterator<[number, VALUE]>

    • Returns [number, VALUE][]

    • Parameters

      • fn: (value: VALUE, key1: number) => boolean

      Returns boolean

    • Parameters

      Returns void

    • Internal
      • This method exists only for interface KVComponent compatibility.

      Parameters

      • id: number

      Returns boolean

    • Returns IterableIterator<number>

    • Returns number[]

    • Parameters

      • id: number

      Returns boolean

    • Parameters

      • id: number

      Returns boolean

    • Returns IterableIterator<[number]>

    • Type Parameters

      • R

      Parameters

      • fn: (value: VALUE, key1: number) => R

      Returns R[]

    • Parameters

      • fn: (value: VALUE, id: number) => boolean

      Returns boolean

    • Returns IterableIterator<VALUE>