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


UsageModelsResult interface

Extends

Array<UsageModel>

Свойства

Array
length

Возвращает или задает длину массива. Это число один выше, чем самый высокий элемент, определенный в массиве.

nextLink

Универсальный код ресурса (URI) для получения следующей страницы моделей использования кэша.

Методы

at(number)

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

concat(ConcatArray<UsageModel>[])

Объединяет два или более массивов.

concat(T | ConcatArray<T>[])

Объединяет два или более массивов.

copyWithin(number, number, undefined | number)

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

entries()

Возвращает итератор ключей, пары значений для каждой записи в массиве

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

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

fill(UsageModel, undefined | number, undefined | number)

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

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

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

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

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

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

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

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

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

flat<U>(undefined | number)

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

flat<U>(U[], 0)

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

flat<U>(U[][], undefined | 1)

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

flat<U>(U[][][], 2)

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

flat<U>(U[][][][], 3)

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

flat<U>(U[][][][][], 4)

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

flat<U>(U[][][][][][], 5)

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

flat<U>(U[][][][][][][], 6)

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

flat<U>(U[][][][][][][][], 7)

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

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

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

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

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

includes(UsageModel, undefined | number)

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

indexOf(UsageModel, undefined | number)

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

join(undefined | string)

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

keys()

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

lastIndexOf(UsageModel, undefined | number)

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

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

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

pop()

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

push(UsageModel[])

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

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

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

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

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

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

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

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

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

reverse()

Отменяет элементы в массиве.

shift()

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

slice(undefined | number, undefined | number)

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

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

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

sort(undefined | (a: UsageModel, b: UsageModel) => number)

Сортирует массив.

splice(number, number, UsageModel[])

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

splice(number, undefined | number)

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

toLocaleString()

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

toString()

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

unshift(UsageModel[])

Вставляет новые элементы в начало массива.

values()

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

Сведения о свойстве

Array

Array: ArrayConstructor

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

ArrayConstructor

length

Возвращает или задает длину массива. Это число один выше, чем самый высокий элемент, определенный в массиве.

length: number

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

number

Универсальный код ресурса (URI) для получения следующей страницы моделей использования кэша.

nextLink?: undefined | string

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

undefined | string

Сведения о методе

at(number)

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

function at(index: number)

Параметры

index

number

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

UsageModel | undefined

concat(ConcatArray<UsageModel>[])

Объединяет два или более массивов.

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

Параметры

items

ConcatArray<UsageModel>[]

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

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

concat(T | ConcatArray<T>[])

Объединяет два или более массивов.

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

Параметры

items

T | ConcatArray<T>[]

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

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

copyWithin(number, number, undefined | number)

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

function copyWithin(target: number, start: number, end?: undefined | number)

Параметры

target

number

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

start

number

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

end

undefined | number

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

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

this

entries()

Возвращает итератор ключей, пары значений для каждой записи в массиве

function entries()

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

IterableIterator<Object>

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

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

function every(callbackfn: (value: UsageModel, index: number, array: UsageModel[]) => unknown, thisArg?: any)

Параметры

callbackfn

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

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

thisArg

any

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

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

boolean

fill(UsageModel, undefined | number, undefined | number)

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

function fill(value: UsageModel, start?: undefined | number, end?: undefined | number)

Параметры

value
UsageModel

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

start

undefined | number

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

end

undefined | number

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

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

this

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

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

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

Параметры

callbackfn

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

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

thisArg

any

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

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

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

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

function filter<S>(callbackfn: (value: UsageModel, index: number, array: UsageModel[]) => boolean, thisArg?: any)

Параметры

callbackfn

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

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

thisArg

any

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

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

S[]

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

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

Параметры

predicate

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

thisArg

any

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

UsageModel | undefined

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

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

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

Параметры

predicate

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

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

thisArg

any

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

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

S | undefined

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

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

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

Параметры

predicate

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

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

thisArg

any

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

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

number

flat<U>(undefined | number)

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

function flat<U>(depth?: undefined | number)

Параметры

depth

undefined | number

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

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

any[]

flat<U>(U[], 0)

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

function flat<U>(this: U[], depth: 0)

Параметры

this

U[]

depth

0

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

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

U[]

flat<U>(U[][], undefined | 1)

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

function flat<U>(this: U[][], depth?: undefined | 1)

Параметры

this

U[][]

depth

undefined | 1

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

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

U[]

flat<U>(U[][][], 2)

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

function flat<U>(this: U[][][], depth: 2)

Параметры

this

U[][][]

depth

2

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

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

U[]

flat<U>(U[][][][], 3)

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

function flat<U>(this: U[][][][], depth: 3)

Параметры

this

U[][][][]

depth

3

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

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

U[]

flat<U>(U[][][][][], 4)

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

function flat<U>(this: U[][][][][], depth: 4)

Параметры

this

U[][][][][]

depth

4

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

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

U[]

flat<U>(U[][][][][][], 5)

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

function flat<U>(this: U[][][][][][], depth: 5)

Параметры

this

U[][][][][][]

depth

5

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

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

U[]

flat<U>(U[][][][][][][], 6)

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

function flat<U>(this: U[][][][][][][], depth: 6)

Параметры

this

U[][][][][][][]

depth

6

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

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

U[]

flat<U>(U[][][][][][][][], 7)

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

function flat<U>(this: U[][][][][][][][], depth: 7)

Параметры

this

U[][][][][][][][]

depth

7

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

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

U[]

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

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

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

Параметры

callback

(this: This, value: UsageModel, index: number, array: UsageModel[]) => U | ReadonlyArray<U>

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

thisArg

This

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

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

U[]

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

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

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

Параметры

callbackfn

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

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

thisArg

any

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

includes(UsageModel, undefined | number)

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

function includes(searchElement: UsageModel, fromIndex?: undefined | number)

Параметры

searchElement
UsageModel

Элемент для поиска.

fromIndex

undefined | number

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

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

boolean

indexOf(UsageModel, undefined | number)

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

function indexOf(searchElement: UsageModel, fromIndex?: undefined | number)

Параметры

searchElement
UsageModel

Значение, которое нужно найти в массиве.

fromIndex

undefined | number

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

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

number

join(undefined | string)

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

function join(separator?: undefined | string)

Параметры

separator

undefined | string

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

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

string

keys()

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

function keys()

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

IterableIterator<number>

lastIndexOf(UsageModel, undefined | number)

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

function lastIndexOf(searchElement: UsageModel, fromIndex?: undefined | number)

Параметры

searchElement
UsageModel

Значение, которое нужно найти в массиве.

fromIndex

undefined | number

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

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

number

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

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

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

Параметры

callbackfn

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

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

thisArg

any

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

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

U[]

pop()

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

function pop()

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

UsageModel | undefined

push(UsageModel[])

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

function push(items: UsageModel[])

Параметры

items

UsageModel[]

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

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

number

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

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

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

Параметры

callbackfn

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

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

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

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

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

Параметры

callbackfn

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

initialValue
UsageModel

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

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

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

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

Параметры

callbackfn

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

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

initialValue

U

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

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

U

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

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

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

Параметры

callbackfn

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

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

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

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

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

Параметры

callbackfn

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

initialValue
UsageModel

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

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

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

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

Параметры

callbackfn

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

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

initialValue

U

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

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

U

reverse()

Отменяет элементы в массиве.

function reverse()

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

shift()

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

function shift()

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

UsageModel | undefined

slice(undefined | number, undefined | number)

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

function slice(start?: undefined | number, end?: undefined | number)

Параметры

start

undefined | number

Начало указанной части массива.

end

undefined | number

Конец указанной части массива.

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

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

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

function some(callbackfn: (value: UsageModel, index: number, array: UsageModel[]) => unknown, thisArg?: any)

Параметры

callbackfn

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

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

thisArg

any

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

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

boolean

sort(undefined | (a: UsageModel, b: UsageModel) => number)

Сортирует массив.

function sort(compareFn?: undefined | (a: UsageModel, b: UsageModel) => number)

Параметры

compareFn

undefined | (a: UsageModel, b: UsageModel) => number

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

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

this

splice(number, number, UsageModel[])

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

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

Параметры

start

number

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

deleteCount

number

Количество элементов для удаления.

items

UsageModel[]

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

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

splice(number, undefined | number)

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

function splice(start: number, deleteCount?: undefined | number)

Параметры

start

number

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

deleteCount

undefined | number

Количество элементов для удаления.

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

toLocaleString()

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

function toLocaleString()

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

string

toString()

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

function toString()

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

string

unshift(UsageModel[])

Вставляет новые элементы в начало массива.

function unshift(items: UsageModel[])

Параметры

items

UsageModel[]

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

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

number

values()

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

function values()

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

IterableIterator<UsageModel>