Preview 2.0 is now in Public Beta!
Read the Announcement
ObservableArray

Summary

Constructors

constructor

new ObservableArray<T>(arrayLength?: number): ObservableArray<T>
Parameter Default Description
arrayLength
number

Returns ObservableArray<T>
new ObservableArray<T>(items: T[]): ObservableArray<T>
Parameter Default Description
items
T[]

Returns ObservableArray<T>
new ObservableArray<T>(...items: T[]): ObservableArray<T>
Parameter Default Description
items
T[]

Returns ObservableArray<T>

Properties

_addArgs

Private

_deleteArgs

Private

changeEvent

Static

Accessors

length

get length(): number

Methods

[iterator]

[iterator](): Generator<T, void, unknown>
Returns Generator<T, void, unknown>

_notifyLengthChange

_notifyLengthChange(): void

concat

concat(...args: any[]): ObservableArray<T>
Parameter Default Description
args
any[]

Returns ObservableArray<T>

every

every(callbackfn: (value: T, index: number, array: ObservableArray<T>) => boolean, thisArg?: any): boolean
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => boolean

thisArg
any

Returns boolean

filter

filter(callbackfn: (value: T, index: number, array: ObservableArray<T>) => boolean, thisArg?: any): ObservableArray<T>
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => boolean

thisArg
any

Returns ObservableArray<T>

find

find(callbackfn: (value: T, index: number, array: ObservableArray<T>) => any, thisArg?: any): T
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => any

thisArg
any

Returns T

findIndex

findIndex(callbackfn: (value: T, index: number, array: ObservableArray<T>) => any, thisArg?: any): number
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => any

thisArg
any

Returns number

forEach

forEach(callbackfn: (value: T, index: number, array: ObservableArray<T>) => void, thisArg?: any): void
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => void

thisArg
any

Returns void

getItem

getItem(pos: number): T
Parameter Default Description
pos
number

Returns T

includes

includes(searchElement: T, fromIndex?: number): boolean
Parameter Default Description
searchElement
T

fromIndex
number

Returns boolean

indexOf

indexOf(searchElement: T, fromIndex?: number): number
Parameter Default Description
searchElement
T

fromIndex
number

Returns number

join

join(separator?: string): string
Parameter Default Description
separator
string

Returns string

lastIndexOf

lastIndexOf(searchElement: T, fromIndex?: number): number
Parameter Default Description
searchElement
T

fromIndex
number

Returns number

map

map<U>(callbackfn: (value: T, index: number, array: ObservableArray<T>) => U, thisArg?: any): ObservableArray<U>
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => U

thisArg
any

Returns ObservableArray<U>

push

push(...args: T[]): number
Parameter Default Description
args
T[]

Returns number

reduce

reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: ObservableArray<T>) => T, initialValue?: T): T
Parameter Default Description
callbackfn
(previousValue: T, currentValue: T, currentIndex: number, array: ObservableArray<T>) => T

initialValue
T

Returns T

reduceRight

reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: ObservableArray<T>) => T, initialValue?: T): T
Parameter Default Description
callbackfn
(previousValue: T, currentValue: T, currentIndex: number, array: ObservableArray<T>) => T

initialValue
T

Returns T

setItem

setItem(pos: number, value: T): void
Parameter Default Description
pos
number

value
T

Returns void

slice

slice(start?: number, end?: number): ObservableArray<T>
Parameter Default Description
start
number

end
number

Returns ObservableArray<T>

some

some(callbackfn: (value: T, index: number, array: ObservableArray<T>) => boolean, thisArg?: any): boolean
Parameter Default Description
callbackfn
(value: T, index: number, array: ObservableArray<T>) => boolean

thisArg
any

Returns boolean

sort

sort(compareFn?: (a: T, b: T) => number): ObservableArray<T>
Parameter Default Description
compareFn
(a: T, b: T) => number

Returns ObservableArray<T>

splice

splice(start: number, deleteCount?: number, ...items: T[]): ObservableArray<T>
Parameter Default Description
start
number

deleteCount
number

items
T[]

Returns ObservableArray<T>

toJSON

toJSON(): any[]

toLocaleString

toLocaleString(): string

toString

toString(): string

unshift

unshift(...args: T[]): number
Parameter Default Description
args
T[]

Returns number
Previous
Observable
Next
Page