Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArrayPro<T>

version

1.0.0

Type Parameters

  • T

Hierarchy

  • ArrayPro

Index

Constructors

Properties

_array: T[] = []

Accessors

  • get value(): T[]
  • set value(arr: T[]): void

Methods

  • empty(): void
  • foreach(func: ((item: T, index: number, self: ArrayPro<T>) => false | void)): void
  • description

    'foreach' likely function that can be interrupted (use return false)

    Parameters

    • func: ((item: T, index: number, self: ArrayPro<T>) => false | void)
        • (item: T, index: number, self: ArrayPro<T>): false | void
        • Parameters

          Returns false | void

    Returns void

  • getVal(index: number): T
  • remove(item: T): void
  • removeByKey(key: string, value: any): void
  • Delete the obj by a key. Target must be an object;

    Parameters

    • key: string
    • value: any

    Returns void

  • setValue(index: any, value: T): void

Generated using TypeDoc