Поделиться через


OperationListResult interface

Extends

Array<Operation>

Унаследованные свойства

length

Получает или задает длину массива. Это число один выше, чем самый высокий индекс в массиве.

Наследуемые методы

at(number)

Принимает целочисленное значение и возвращает элемент по этому индексу, допуская положительные и отрицательные целые числа. Отрицательные целые числа отсчитывают обратно от последнего элемента в массиве.

concat((Operation | ConcatArray<Operation>)[])

Объединяет два или более массивов. Этот метод возвращает новый массив без изменения существующих массивов.

concat(ConcatArray<Operation>[])

Объединяет два или более массивов. Этот метод возвращает новый массив без изменения существующих массивов.

copyWithin(number, number, number)

Возвращает этот объект после копирования раздела массива, определенного по началу и концу, в тот же массив, начиная с целевого расположения.

entries()

Возвращает итеральное число пар "ключ— значение" для каждой записи в массиве.

every((value: Operation, index: number, array: Operation[]) => unknown, any)

Определяет, соответствуют ли все члены массива указанному тесту.

every<S>((value: Operation, index: number, array: Operation[]) => value, any)

Определяет, соответствуют ли все члены массива указанному тесту.

fill(Operation, number, number)

Изменяет все элементы массива с start на end индекс на статический value и возвращает измененный массив

filter((value: Operation, index: number, array: Operation[]) => unknown, any)

Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.

filter<S>((value: Operation, index: number, array: Operation[]) => value, any)

Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.

find((value: Operation, index: number, obj: Operation[]) => unknown, any)
find<S>((this: void, value: Operation, index: number, obj: Operation[]) => value, any)

Возвращает значение первого элемента в массиве, где предикат имеет значение true и не определено в противном случае.

findIndex((value: Operation, index: number, obj: Operation[]) => unknown, any)

Возвращает индекс первого элемента в массиве, где предикат имеет значение true, и значение -1 в противном случае.

flat<A, D>(A, D)

Возвращает новый массив со всеми элементами подэлетера, рекурсивно объединенными в него до указанной глубины.

flatMap<U, This>((this: This, value: Operation, index: number, array: Operation[]) => U | (readonly U[]), This)

Вызывает определенную функцию обратного вызова для каждого элемента массива. Затем выравнивает результат в новый массив. Это идентично карте, за которой следует плоский с глубиной 1.

forEach((value: Operation, index: number, array: Operation[]) => void, any)

Выполняет указанное действие для каждого элемента массива.

includes(Operation, number)

Определяет, содержит ли массив определенный элемент, возвращая значение true или false соответствующим образом.

indexOf(Operation, number)

Возвращает индекс первого вхождения значения в массиве или значение -1, если оно отсутствует.

join(string)

Добавляет все элементы массива в строку, разделенную указанной строкой-разделителем.

keys()

Возвращает итератор ключей в массиве

lastIndexOf(Operation, number)

Возвращает индекс последнего вхождения указанного значения в массиве или значение -1, если оно отсутствует.

map<U>((value: Operation, index: number, array: Operation[]) => U, any)

Вызывает заданную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты.

pop()

Удаляет последний элемент из массива и возвращает его. Если массив пуст, возвращается неопределенное значение, а массив не изменяется.

push(Operation[])

Добавляет новые элементы в конец массива и возвращает новую длину массива.

reduce((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduce((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, Operation)
reduce<U>((previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduceRight((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reduceRight((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, Operation)
reduceRight<U>((previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

reverse()

Обращает элементы в массиве на место. Этот метод изменяет массив и возвращает ссылку на тот же массив.

shift()

Удаляет первый элемент из массива и возвращает его. Если массив пуст, возвращается неопределенное значение, а массив не изменяется.

slice(number, number)

Возвращает копию раздела массива. Для начального и конечного значений отрицательный индекс может использоваться для обозначения смещения от конца массива. Например, -2 относится ко второму последнему элементу массива.

some((value: Operation, index: number, array: Operation[]) => unknown, any)

Определяет, возвращает ли указанная функция обратного вызова значение true для любого элемента массива.

sort((a: Operation, b: Operation) => number)

Сортирует массив на месте. Этот метод изменяет массив и возвращает ссылку на тот же массив.

splice(number, number)

Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.

splice(number, number, Operation[])

Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.

toLocaleString()

Возвращает строковое представление массива. Элементы преобразуются в строку с помощью методов toLocaleString.

toString()

Возвращает строковое представление массива.

unshift(Operation[])

Вставляет новые элементы в начало массива и возвращает новую длину массива.

values()

Возвращает итерируемый объект значений в массиве

[iterator]()

Iterator

[unscopables]()

Возвращает объект, свойства которого имеют значение true, если они будут отсутствовать при использовании в операторе with.

Сведения об унаследованном свойстве

length

Получает или задает длину массива. Это число один выше, чем самый высокий индекс в массиве.

length: number

Значение свойства

number

Наследуется от Array.length

Сведения о наследуемом методе

at(number)

Принимает целочисленное значение и возвращает элемент по этому индексу, допуская положительные и отрицательные целые числа. Отрицательные целые числа отсчитывают обратно от последнего элемента в массиве.

function at(index: number): undefined | Operation

Параметры

index

number

Возвращаемое значение

undefined | Operation

Наследуется от Array.at

concat((Operation | ConcatArray<Operation>)[])

Объединяет два или более массивов. Этот метод возвращает новый массив без изменения существующих массивов.

function concat(items: (Operation | ConcatArray<Operation>)[]): Operation[]

Параметры

items

(Operation | ConcatArray<Operation>)[]

Дополнительные массивы и (или) элементы, добавляемые в конец массива.

Возвращаемое значение

Наследуется от Array.concat

concat(ConcatArray<Operation>[])

Объединяет два или более массивов. Этот метод возвращает новый массив без изменения существующих массивов.

function concat(items: ConcatArray<Operation>[]): Operation[]

Параметры

items

ConcatArray<Operation>[]

Дополнительные массивы и (или) элементы, добавляемые в конец массива.

Возвращаемое значение

Наследуется от Array.concat

copyWithin(number, number, number)

Возвращает этот объект после копирования раздела массива, определенного по началу и концу, в тот же массив, начиная с целевого расположения.

function copyWithin(target: number, start: number, end?: number): OperationListResult

Параметры

target

number

Если целевой объект отрицательный, он обрабатывается как длина+целевой объект, где length — это длина массива.

start

number

Если значение start отрицательное, оно обрабатывается как длина и начало. Если end является отрицательным, он обрабатывается как длина и конец.

end

number

Если значение не указано, длина этого объекта используется в качестве значения по умолчанию.

Возвращаемое значение

Наследуется от Array.copyWithin

entries()

Возвращает итеральное число пар "ключ— значение" для каждой записи в массиве.

function entries(): IterableIterator<[number, Operation]>

Возвращаемое значение

IterableIterator<[number, Operation]>

Наследуется от Array.entries

every((value: Operation, index: number, array: Operation[]) => unknown, any)

Определяет, соответствуют ли все члены массива указанному тесту.

function every(predicate: (value: Operation, index: number, array: Operation[]) => unknown, thisArg?: any): boolean

Параметры

predicate

(value: Operation, index: number, array: Operation[]) => unknown

Функция, которая принимает до 3 аргументов. Каждый метод вызывает функцию предиката для каждого элемента в массиве до тех пор, пока предикат не вернет значение, которое является принудительным к логическому значению false, или до конца массива.

thisArg

any

Объект, на который этот ключевое слово может ссылаться в функции предиката. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

boolean

Наследуется от Array.every

every<S>((value: Operation, index: number, array: Operation[]) => value, any)

Определяет, соответствуют ли все члены массива указанному тесту.

function every<S>(predicate: (value: Operation, index: number, array: Operation[]) => value, thisArg?: any): this

Параметры

predicate

(value: Operation, index: number, array: Operation[]) => value

Функция, которая принимает до 3 аргументов. Каждый метод вызывает функцию предиката для каждого элемента в массиве до тех пор, пока предикат не вернет значение, которое является принудительным к логическому значению false, или до конца массива.

thisArg

any

Объект, на который этот ключевое слово может ссылаться в функции предиката. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

this

Наследуется от Array.every

fill(Operation, number, number)

Изменяет все элементы массива с start на end индекс на статический value и возвращает измененный массив

function fill(value: Operation, start?: number, end?: number): OperationListResult

Параметры

value
Operation

значение для заполнения раздела массива

start

number

index, чтобы начать заполнение массива. Если значение start отрицательное, оно обрабатывается как длина+начало, где length — это длина массива.

end

number

index, чтобы остановить заполнение массива. Если end является отрицательным, он обрабатывается как длина и конец.

Возвращаемое значение

Наследуется от Array.fill

filter((value: Operation, index: number, array: Operation[]) => unknown, any)

Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.

function filter(predicate: (value: Operation, index: number, array: Operation[]) => unknown, thisArg?: any): Operation[]

Параметры

predicate

(value: Operation, index: number, array: Operation[]) => unknown

Функция, которая принимает до 3 аргументов. Метод filter вызывает функцию предиката один раз для каждого элемента в массиве.

thisArg

any

Объект, на который этот ключевое слово может ссылаться в функции предиката. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

Наследуется от Array.filter

filter<S>((value: Operation, index: number, array: Operation[]) => value, any)

Возвращает элементы массива, соответствующие условию, указанному в функции обратного вызова.

function filter<S>(predicate: (value: Operation, index: number, array: Operation[]) => value, thisArg?: any): S[]

Параметры

predicate

(value: Operation, index: number, array: Operation[]) => value

Функция, которая принимает до 3 аргументов. Метод filter вызывает функцию предиката один раз для каждого элемента в массиве.

thisArg

any

Объект, на который этот ключевое слово может ссылаться в функции предиката. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

S[]

Наследуется от Array.filter

find((value: Operation, index: number, obj: Operation[]) => unknown, any)

function find(predicate: (value: Operation, index: number, obj: Operation[]) => unknown, thisArg?: any): undefined | Operation

Параметры

predicate

(value: Operation, index: number, obj: Operation[]) => unknown

thisArg

any

Возвращаемое значение

undefined | Operation

Наследуется от Array.find

find<S>((this: void, value: Operation, index: number, obj: Operation[]) => value, any)

Возвращает значение первого элемента в массиве, где предикат имеет значение true и не определено в противном случае.

function find<S>(predicate: (this: void, value: Operation, index: number, obj: Operation[]) => value, thisArg?: any): undefined | S

Параметры

predicate

(this: void, value: Operation, index: number, obj: Operation[]) => value

Найти предикат вызовов один раз для каждого элемента массива в порядке возрастания, пока он не найдет тот, где предикат возвращает значение true. Если такой элемент найден, функция find немедленно возвращает значение этого элемента. В противном случае функция find возвращает неопределенное значение.

thisArg

any

Если он указан, он будет использоваться в качестве этого значения для каждого вызова предиката. Если он не указан, вместо него используется неопределенное значение.

Возвращаемое значение

undefined | S

Наследуется от Array.find

findIndex((value: Operation, index: number, obj: Operation[]) => unknown, any)

Возвращает индекс первого элемента в массиве, где предикат имеет значение true, и значение -1 в противном случае.

function findIndex(predicate: (value: Operation, index: number, obj: Operation[]) => unknown, thisArg?: any): number

Параметры

predicate

(value: Operation, index: number, obj: Operation[]) => unknown

Найти предикат вызовов один раз для каждого элемента массива в порядке возрастания, пока он не найдет тот, где предикат возвращает значение true. Если такой элемент найден, функция findIndex немедленно возвращает индекс этого элемента. В противном случае функция findIndex возвращает значение -1.

thisArg

any

Если он указан, он будет использоваться в качестве этого значения для каждого вызова предиката. Если он не указан, вместо него используется неопределенное значение.

Возвращаемое значение

number

Наследуется от Array.findIndex

flat<A, D>(A, D)

Возвращает новый массив со всеми элементами подэлетера, рекурсивно объединенными в него до указанной глубины.

function flat<A, D>(this: A, depth?: D): FlatArray<A, D>[]

Параметры

this

A

depth

D

Максимальная глубина рекурсии

Возвращаемое значение

FlatArray<A, D>[]

Наследуется от Array.flat

flatMap<U, This>((this: This, value: Operation, index: number, array: Operation[]) => U | (readonly U[]), This)

Вызывает определенную функцию обратного вызова для каждого элемента массива. Затем выравнивает результат в новый массив. Это идентично карте, за которой следует плоский с глубиной 1.

function flatMap<U, This>(callback: (this: This, value: Operation, index: number, array: Operation[]) => U | (readonly U[]), thisArg?: This): U[]

Параметры

callback

(this: This, value: Operation, index: number, array: Operation[]) => U | (readonly U[])

Функция, которая принимает до 3 аргументов. Метод flatMap вызывает функцию обратного вызова один раз для каждого элемента в массиве.

thisArg

This

Объект, на который этот ключевое слово может ссылаться в функции обратного вызова. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

U[]

Наследуется от Array.flatMap

forEach((value: Operation, index: number, array: Operation[]) => void, any)

Выполняет указанное действие для каждого элемента массива.

function forEach(callbackfn: (value: Operation, index: number, array: Operation[]) => void, thisArg?: any)

Параметры

callbackfn

(value: Operation, index: number, array: Operation[]) => void

Функция, которая принимает до 3 аргументов. forEach вызывает функцию callbackfn один раз для каждого элемента в массиве.

thisArg

any

Объект, на который эта ключевое слово может ссылаться в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Наследуется от Array.forEach

includes(Operation, number)

Определяет, содержит ли массив определенный элемент, возвращая значение true или false соответствующим образом.

function includes(searchElement: Operation, fromIndex?: number): boolean

Параметры

searchElement
Operation

Искомый элемент.

fromIndex

number

Позиция в этом массиве, с которой начинается поиск searchElement.

Возвращаемое значение

boolean

Наследуется от Array.includes

indexOf(Operation, number)

Возвращает индекс первого вхождения значения в массиве или значение -1, если оно отсутствует.

function indexOf(searchElement: Operation, fromIndex?: number): number

Параметры

searchElement
Operation

Значение, которое необходимо найти в массиве.

fromIndex

number

Индекс массива, с которого начинается поиск. Если параметр fromIndex опущен, поиск начинается с индекса 0.

Возвращаемое значение

number

Наследуется от Array.indexOf

join(string)

Добавляет все элементы массива в строку, разделенную указанной строкой-разделителем.

function join(separator?: string): string

Параметры

separator

string

Строка, используемая для отделения одного элемента массива от следующего в результирующей строке. Если этот параметр опущен, элементы массива разделяются запятыми.

Возвращаемое значение

string

Наследуется от Array.join

keys()

Возвращает итератор ключей в массиве

function keys(): IterableIterator<number>

Возвращаемое значение

IterableIterator<number>

Наследуется от Array.keys

lastIndexOf(Operation, number)

Возвращает индекс последнего вхождения указанного значения в массиве или значение -1, если оно отсутствует.

function lastIndexOf(searchElement: Operation, fromIndex?: number): number

Параметры

searchElement
Operation

Значение, которое необходимо найти в массиве.

fromIndex

number

Индекс массива, с которого начинается поиск в обратном направлении. Если параметр fromIndex опущен, поиск начинается с последнего индекса в массиве.

Возвращаемое значение

number

Наследуется от Array.lastIndexOf

map<U>((value: Operation, index: number, array: Operation[]) => U, any)

Вызывает заданную функцию обратного вызова для каждого элемента массива и возвращает массив, содержащий результаты.

function map<U>(callbackfn: (value: Operation, index: number, array: Operation[]) => U, thisArg?: any): U[]

Параметры

callbackfn

(value: Operation, index: number, array: Operation[]) => U

Функция, которая принимает до 3 аргументов. Метод map вызывает функцию callbackfn один раз для каждого элемента в массиве.

thisArg

any

Объект, на который эта ключевое слово может ссылаться в функции callbackfn. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

U[]

Наследуется от Array.map

pop()

Удаляет последний элемент из массива и возвращает его. Если массив пуст, возвращается неопределенное значение, а массив не изменяется.

function pop(): undefined | Operation

Возвращаемое значение

undefined | Operation

Наследуется от Array.pop

push(Operation[])

Добавляет новые элементы в конец массива и возвращает новую длину массива.

function push(items: Operation[]): number

Параметры

items

Operation[]

Новые элементы для добавления в массив.

Возвращаемое значение

number

Наследуется от Array.push

reduce((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

function reduce(callbackfn: (previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation): Operation

Параметры

callbackfn

(previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation

Функция, которая принимает до четырех аргументов. Метод reduce вызывает функцию callbackfn один раз для каждого элемента в массиве.

Возвращаемое значение

Наследуется от Array.reduce

reduce((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, Operation)

function reduce(callbackfn: (previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, initialValue: Operation): Operation

Параметры

callbackfn

(previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation

initialValue
Operation

Возвращаемое значение

Наследуется от Array.reduce

reduce<U>((previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов в массиве. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

function reduce<U>(callbackfn: (previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, initialValue: U): U

Параметры

callbackfn

(previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U

Функция, которая принимает до четырех аргументов. Метод reduce вызывает функцию callbackfn один раз для каждого элемента в массиве.

initialValue

U

Если задан параметр initialValue, он используется в качестве начального значения для запуска накопления. Первый вызов функции callbackfn предоставляет это значение в качестве аргумента, а не значения массива.

Возвращаемое значение

U

Наследуется от Array.reduce

reduceRight((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

function reduceRight(callbackfn: (previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation): Operation

Параметры

callbackfn

(previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation

Функция, которая принимает до четырех аргументов. Метод reduceRight вызывает функцию callbackfn один раз для каждого элемента в массиве.

Возвращаемое значение

Наследуется от Array.reduceRight

reduceRight((previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, Operation)

function reduceRight(callbackfn: (previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation, initialValue: Operation): Operation

Параметры

callbackfn

(previousValue: Operation, currentValue: Operation, currentIndex: number, array: Operation[]) => Operation

initialValue
Operation

Возвращаемое значение

Наследуется от Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, U)

Вызывает указанную функцию обратного вызова для всех элементов массива в порядке убывания. Возвращаемое значение функции обратного вызова — накопленный результат. Оно предоставляется как аргумент в следующем вызове функции обратного вызова.

function reduceRight<U>(callbackfn: (previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U, initialValue: U): U

Параметры

callbackfn

(previousValue: U, currentValue: Operation, currentIndex: number, array: Operation[]) => U

Функция, которая принимает до четырех аргументов. Метод reduceRight вызывает функцию callbackfn один раз для каждого элемента в массиве.

initialValue

U

Если задан параметр initialValue, он используется в качестве начального значения для запуска накопления. Первый вызов функции callbackfn предоставляет это значение в качестве аргумента, а не значения массива.

Возвращаемое значение

U

Наследуется от Array.reduceRight

reverse()

Обращает элементы в массиве на место. Этот метод изменяет массив и возвращает ссылку на тот же массив.

function reverse(): Operation[]

Возвращаемое значение

Наследуется от Array.reverse

shift()

Удаляет первый элемент из массива и возвращает его. Если массив пуст, возвращается неопределенное значение, а массив не изменяется.

function shift(): undefined | Operation

Возвращаемое значение

undefined | Operation

Наследуется от Array.shift

slice(number, number)

Возвращает копию раздела массива. Для начального и конечного значений отрицательный индекс может использоваться для обозначения смещения от конца массива. Например, -2 относится ко второму последнему элементу массива.

function slice(start?: number, end?: number): Operation[]

Параметры

start

number

Начальный индекс указанной части массива. Если параметр start не определен, срез начинается с индекса 0.

end

number

Конечный индекс указанной части массива. Это не является элементом в индексе "end". Если значение end не определено, срез расширяется до конца массива.

Возвращаемое значение

Наследуется от Array.slice

some((value: Operation, index: number, array: Operation[]) => unknown, any)

Определяет, возвращает ли указанная функция обратного вызова значение true для любого элемента массива.

function some(predicate: (value: Operation, index: number, array: Operation[]) => unknown, thisArg?: any): boolean

Параметры

predicate

(value: Operation, index: number, array: Operation[]) => unknown

Функция, которая принимает до 3 аргументов. Метод some вызывает функцию предиката для каждого элемента в массиве до тех пор, пока предикат не вернет значение, которое является принудительным к логическому значению true или до конца массива.

thisArg

any

Объект, на который этот ключевое слово может ссылаться в функции предиката. Если параметр thisArg опущен, в качестве этого значения используется значение undefined.

Возвращаемое значение

boolean

Наследуется от Array.some

sort((a: Operation, b: Operation) => number)

Сортирует массив на месте. Этот метод изменяет массив и возвращает ссылку на тот же массив.

function sort(compareFn?: (a: Operation, b: Operation) => number): OperationListResult

Параметры

compareFn

(a: Operation, b: Operation) => number

Функция, используемая для определения порядка элементов. Ожидается, что он вернет отрицательное значение, если первый аргумент меньше второго аргумента, ноль, если они равны, и положительное значение в противном случае. Если этот параметр опущен, элементы сортируются по возрастанию, в порядке символов ASCII.

[11,2,22,1].sort((a, b) => a - b)

Возвращаемое значение

Наследуется от Array.sort

splice(number, number)

Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.

function splice(start: number, deleteCount?: number): Operation[]

Параметры

start

number

Отсчитываемый от нуля расположение в массиве, с которого начинается удаление элементов.

deleteCount

number

Число удаляемых элементов.

Возвращаемое значение

Массив, содержащий удаленные элементы.

Наследуется от Array.splice

splice(number, number, Operation[])

Удаляет элементы из массива и при необходимости вставляет на их место новые элементы, возвращая удаленные элементы.

function splice(start: number, deleteCount: number, items: Operation[]): Operation[]

Параметры

start

number

Отсчитываемый от нуля расположение в массиве, с которого начинается удаление элементов.

deleteCount

number

Число удаляемых элементов.

items

Operation[]

Элементы для вставки в массив вместо удаленных элементов.

Возвращаемое значение

Массив, содержащий удаленные элементы.

Наследуется от Array.splice

toLocaleString()

Возвращает строковое представление массива. Элементы преобразуются в строку с помощью методов toLocaleString.

function toLocaleString(): string

Возвращаемое значение

string

Наследуется от Array.toLocaleString

toString()

Возвращает строковое представление массива.

function toString(): string

Возвращаемое значение

string

Наследуется от Array.toString

unshift(Operation[])

Вставляет новые элементы в начало массива и возвращает новую длину массива.

function unshift(items: Operation[]): number

Параметры

items

Operation[]

Элементы для вставки в начале массива.

Возвращаемое значение

number

Наследуется от Array.unshift

values()

Возвращает итерируемый объект значений в массиве

function values(): IterableIterator<Operation>

Возвращаемое значение

IterableIterator<Operation>

Наследуется от Array.values

[iterator]()

Iterator

function [iterator](): IterableIterator<Operation>

Возвращаемое значение

IterableIterator<Operation>

Наследуется от Array.__@iterator@351

[unscopables]()

Возвращает объект, свойства которого имеют значение true, если они будут отсутствовать при использовании в операторе with.

function [unscopables](): { copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

Возвращаемое значение

{ copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

Наследуется от Array.__@unscopables@353