Class EchoArray

About 2 min

Class EchoArray

Declared in packages/core/echo/echo-schema/dist/types/src/echo-array.d.ts:5

Constructors

constructor([items])

Returns: EchoArray<T>

Arguments:

items: T[]

Properties

[base]

Type: EchoArray<T>

length

Type: number

[species]

Type: ArrayConstructor

Methods

[iterator]()

Returns: IterableIterator<T>

Arguments: none

[unscopables]()

Returns: object

Arguments: none

at(index)

Returns: undefined | T

Arguments:

index: number

concat(items)

Returns: T[]

Arguments:

items: (T | ConcatArray<T>)[]

copyWithin(target, start, [end])

Returns: EchoArray<T>

Arguments:

target: number

start: number

end: number

entries()

Returns: IterableIterator<[number, T]>

Arguments: none

every(predicate, [thisArg])

Returns: boolean

Arguments:

predicate: function

thisArg: any

fill(value, [start], [end])

Returns: EchoArray<T>

Arguments:

value: T

start: number

end: number

filter(predicate, [thisArg])

Returns: T[]

Arguments:

predicate: function

thisArg: any

find(predicate, [thisArg])

Returns: undefined | T

Arguments:

predicate: function

thisArg: any

findIndex(predicate, [thisArg])

Returns: number

Arguments:

predicate: function

thisArg: any

flat(this, [depth])

Returns: FlatArray<A, D>[]

Arguments:

this: A

depth: D

flatMap(callback, [thisArg])

Returns: U[]

Arguments:

callback: function

thisArg: This

forEach(callbackfn, [thisArg])

Returns: void

Arguments:

callbackfn: function

thisArg: any

includes(searchElement, [fromIndex])

Returns: boolean

Arguments:

searchElement: T

fromIndex: number

indexOf(searchElement, [fromIndex])

Returns: number

Arguments:

searchElement: T

fromIndex: number

join([separator])

Returns: string

Arguments:

separator: string

keys()

Returns: IterableIterator<number>

Arguments: none

lastIndexOf(searchElement, [fromIndex])

Returns: number

Arguments:

searchElement: T

fromIndex: number

map(callbackfn, [thisArg])

Returns: U[]

Arguments:

callbackfn: function

thisArg: any

pop()

Returns: undefined | T

Arguments: none

push(items)

Returns: number

Arguments:

items: T[]

reduce(callbackfn, initialValue)

Returns: U

Arguments:

callbackfn: function

initialValue: U

reduceRight(callbackfn, initialValue)

Returns: U

Arguments:

callbackfn: function

initialValue: U

reverse()

Returns: T[]

Arguments: none

shift()

Returns: undefined | T

Arguments: none

slice([start], [end])

Returns: T[]

Arguments:

start: number

end: number

some(predicate, [thisArg])

Returns: boolean

Arguments:

predicate: function

thisArg: any

sort([compareFn])

Returns: EchoArray<T>

Arguments:

compareFn: function

splice(start, deleteCount, items)

Returns: T[]

Arguments:

start: number

deleteCount: number

items: T[]

toLocaleString()

Returns: string

Arguments: none

toString()

Returns: string

Arguments: none

unshift(items)

Returns: number

Arguments:

items: T[]

values()

Returns: IterableIterator<T>

Arguments: none