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


INodeBuffer interface

Представляет буфер из модуля net в Node.js. Этот интерфейс поддерживает платформу и не предназначен для вызова непосредственно для кода.

Extends

Uint8Array

Свойства

constructor
Uint8Array

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

buffer

Экземпляр ArrayBuffer, на который ссылается массив.

byteLength

Длина массива в байтах.

byteOffset

Смещение в байтах массива.

BYTES_PER_ELEMENT

Размер в байтах каждого элемента в массиве.

length

Длина массива.

Методы

compare(Uint8Array, number, number, number, number)
copy(Uint8Array, number, number, number)
entries()
equals(Uint8Array)
fill(any, number, number)
includes(string | number | this, number, string)
indexOf(string | number | Uint8Array, number, string)
keys()
lastIndexOf(string | number | Uint8Array, number, string)
readDoubleBE(number, boolean)
readDoubleLE(number, boolean)
readFloatBE(number, boolean)
readFloatLE(number, boolean)
readInt16BE(number, boolean)
readInt16LE(number, boolean)
readInt32BE(number, boolean)
readInt32LE(number, boolean)
readInt8(number, boolean)
readIntBE(number, number, boolean)
readIntLE(number, number, boolean)
readUInt16BE(number, boolean)
readUInt16LE(number, boolean)
readUInt32BE(number, boolean)
readUInt32LE(number, boolean)
readUInt8(number, boolean)
readUIntBE(number, number, boolean)
readUIntLE(number, number, boolean)
slice(number, number)
swap16()
swap32()
swap64()
toJSON()
toString(string, number, number)
values()
write(string, number, number, string)
writeDoubleBE(number, number, boolean)
writeDoubleLE(number, number, boolean)
writeFloatBE(number, number, boolean)
writeFloatLE(number, number, boolean)
writeInt16BE(number, number, boolean)
writeInt16LE(number, number, boolean)
writeInt32BE(number, number, boolean)
writeInt32LE(number, number, boolean)
writeInt8(number, number, boolean)
writeIntBE(number, number, number, boolean)
writeIntLE(number, number, number, boolean)
writeUInt16BE(number, number, boolean)
writeUInt16LE(number, number, boolean)
writeUInt32BE(number, number, boolean)
writeUInt32LE(number, number, boolean)
writeUInt8(number, number, boolean)
writeUIntBE(number, number, number, boolean)
writeUIntLE(number, number, number, boolean)

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

copyWithin(number, number, number)

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

every((value: number, index: number, array: Uint8Array) => boolean, any)

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

filter((value: number, index: number, array: Uint8Array) => any, any)

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

find((value: number, index: number, obj: Uint8Array) => boolean, any)

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

findIndex((value: number, index: number, obj: Uint8Array) => boolean, any)

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

forEach((value: number, index: number, array: Uint8Array) => void, any)

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

join(string)

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

map((value: number, index: number, array: Uint8Array) => number, any)

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

reduce((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

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

reduce((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, number)
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, U)

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

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

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

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, number)
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, U)

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

reverse()

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

set(ArrayLike<number>, number)

Задает значение или массив значений.

some((value: number, index: number, array: Uint8Array) => boolean, any)

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

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

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

subarray(number, number)

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

toLocaleString()

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

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

constructor

constructor: any

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

any

Uint8Array

Uint8Array: Uint8ArrayConstructor

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

Uint8ArrayConstructor

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

buffer

Экземпляр ArrayBuffer, на который ссылается массив.

buffer: ArrayBufferLike

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

ArrayBufferLike

унаследован от Uint8Array.buffer

byteLength

Длина массива в байтах.

byteLength: number

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

number

унаследован от Uint8Array.byteLength

byteOffset

Смещение в байтах массива.

byteOffset: number

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

number

унаследовано от Uint8Array.byteOffset

BYTES_PER_ELEMENT

Размер в байтах каждого элемента в массиве.

BYTES_PER_ELEMENT: number

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

number

унаследован от Uint8Array.BYTES_PER_ELEMENT

length

Длина массива.

length: number

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

number

наследуется от Uint8Array.length

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

compare(Uint8Array, number, number, number, number)

function compare(otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number

Параметры

otherBuffer

Uint8Array

targetStart

number

targetEnd

number

sourceStart

number

sourceEnd

number

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

number

copy(Uint8Array, number, number, number)

function copy(targetBuffer: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number

Параметры

targetBuffer

Uint8Array

targetStart

number

sourceStart

number

sourceEnd

number

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

number

entries()

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

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

IterableIterator<[number, number]>

equals(Uint8Array)

function equals(otherBuffer: Uint8Array): boolean

Параметры

otherBuffer

Uint8Array

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

boolean

fill(any, number, number)

function fill(value: any, offset?: number, end?: number): this

Параметры

value

any

offset

number

end

number

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

this

includes(string | number | this, number, string)

function includes(value: string | number | this, byteOffset?: number, encoding?: string): boolean

Параметры

value

string | number | this

byteOffset

number

encoding

string

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

boolean

indexOf(string | number | Uint8Array, number, string)

function indexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number

Параметры

value

string | number | Uint8Array

byteOffset

number

encoding

string

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

number

keys()

function keys(): IterableIterator<number>

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

IterableIterator<number>

lastIndexOf(string | number | Uint8Array, number, string)

function lastIndexOf(value: string | number | Uint8Array, byteOffset?: number, encoding?: string): number

Параметры

value

string | number | Uint8Array

byteOffset

number

encoding

string

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

number

readDoubleBE(number, boolean)

function readDoubleBE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readDoubleLE(number, boolean)

function readDoubleLE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readFloatBE(number, boolean)

function readFloatBE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readFloatLE(number, boolean)

function readFloatLE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readInt16BE(number, boolean)

function readInt16BE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readInt16LE(number, boolean)

function readInt16LE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readInt32BE(number, boolean)

function readInt32BE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readInt32LE(number, boolean)

function readInt32LE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readInt8(number, boolean)

function readInt8(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readIntBE(number, number, boolean)

function readIntBE(offset: number, byteLength: number, noAssert?: boolean): number

Параметры

offset

number

byteLength

number

noAssert

boolean

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

number

readIntLE(number, number, boolean)

function readIntLE(offset: number, byteLength: number, noAssert?: boolean): number

Параметры

offset

number

byteLength

number

noAssert

boolean

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

number

readUInt16BE(number, boolean)

function readUInt16BE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readUInt16LE(number, boolean)

function readUInt16LE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readUInt32BE(number, boolean)

function readUInt32BE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readUInt32LE(number, boolean)

function readUInt32LE(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readUInt8(number, boolean)

function readUInt8(offset: number, noAssert?: boolean): number

Параметры

offset

number

noAssert

boolean

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

number

readUIntBE(number, number, boolean)

function readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number

Параметры

offset

number

byteLength

number

noAssert

boolean

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

number

readUIntLE(number, number, boolean)

function readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number

Параметры

offset

number

byteLength

number

noAssert

boolean

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

number

slice(number, number)

function slice(start?: number, end?: number): this

Параметры

start

number

end

number

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

this

swap16()

function swap16(): this

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

this

swap32()

function swap32(): this

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

this

swap64()

function swap64(): this

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

this

toJSON()

function toJSON(): { data: any[], type: "Buffer" }

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

{ data: any[], type: "Buffer" }

toString(string, number, number)

function toString(encoding?: string, start?: number, end?: number): string

Параметры

encoding

string

start

number

end

number

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

string

values()

function values(): IterableIterator<number>

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

IterableIterator<number>

write(string, number, number, string)

function write(string: string, offset?: number, length?: number, encoding?: string): number

Параметры

string

string

offset

number

length

number

encoding

string

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

number

writeDoubleBE(number, number, boolean)

function writeDoubleBE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeDoubleLE(number, number, boolean)

function writeDoubleLE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeFloatBE(number, number, boolean)

function writeFloatBE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeFloatLE(number, number, boolean)

function writeFloatLE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeInt16BE(number, number, boolean)

function writeInt16BE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeInt16LE(number, number, boolean)

function writeInt16LE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeInt32BE(number, number, boolean)

function writeInt32BE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeInt32LE(number, number, boolean)

function writeInt32LE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeInt8(number, number, boolean)

function writeInt8(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeIntBE(number, number, number, boolean)

function writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

Параметры

value

number

offset

number

byteLength

number

noAssert

boolean

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

number

writeIntLE(number, number, number, boolean)

function writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

Параметры

value

number

offset

number

byteLength

number

noAssert

boolean

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

number

writeUInt16BE(number, number, boolean)

function writeUInt16BE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeUInt16LE(number, number, boolean)

function writeUInt16LE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeUInt32BE(number, number, boolean)

function writeUInt32BE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeUInt32LE(number, number, boolean)

function writeUInt32LE(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeUInt8(number, number, boolean)

function writeUInt8(value: number, offset: number, noAssert?: boolean): number

Параметры

value

number

offset

number

noAssert

boolean

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

number

writeUIntBE(number, number, number, boolean)

function writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

Параметры

value

number

offset

number

byteLength

number

noAssert

boolean

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

number

writeUIntLE(number, number, number, boolean)

function writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number

Параметры

value

number

offset

number

byteLength

number

noAssert

boolean

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

number

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

copyWithin(number, number, number)

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

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

Параметры

target

number

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

start

number

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

end

number

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

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

this

унаследовано от Uint8Array.copyWithin

every((value: number, index: number, array: Uint8Array) => boolean, any)

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

function every(callbackfn: (value: number, index: number, array: Uint8Array) => boolean, thisArg?: any): boolean

Параметры

callbackfn

(value: number, index: number, array: Uint8Array) => boolean

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

thisArg

any

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

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

boolean

унаследовано от Uint8Array.every

filter((value: number, index: number, array: Uint8Array) => any, any)

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

function filter(callbackfn: (value: number, index: number, array: Uint8Array) => any, thisArg?: any): Uint8Array

Параметры

callbackfn

(value: number, index: number, array: Uint8Array) => any

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

thisArg

any

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

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

Uint8Array

наследуется от Uint8Array.filter

find((value: number, index: number, obj: Uint8Array) => boolean, any)

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

function find(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number | undefined

Параметры

predicate

(value: number, index: number, obj: Uint8Array) => boolean

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

thisArg

any

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

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

number | undefined

наследуется от Uint8Array.find

findIndex((value: number, index: number, obj: Uint8Array) => boolean, any)

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

function findIndex(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number

Параметры

predicate

(value: number, index: number, obj: Uint8Array) => boolean

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

thisArg

any

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

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

number

унаследовано от Uint8Array.findIndex

forEach((value: number, index: number, array: Uint8Array) => void, any)

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

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

Параметры

callbackfn

(value: number, index: number, array: Uint8Array) => void

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

thisArg

any

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

унаследован от Uint8Array.forEach

join(string)

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

function join(separator?: string): string

Параметры

separator

string

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

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

string

унаследовано от Uint8Array.join

map((value: number, index: number, array: Uint8Array) => number, any)

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

function map(callbackfn: (value: number, index: number, array: Uint8Array) => number, thisArg?: any): Uint8Array

Параметры

callbackfn

(value: number, index: number, array: Uint8Array) => number

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

thisArg

any

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

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

Uint8Array

наследуется от Uint8Array.map

reduce((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

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

function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number

Параметры

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number

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

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

number

наследуется от Uint8Array.reduce

reduce((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, number)

function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number

Параметры

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number

initialValue

number

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

number

наследуется от Uint8Array.reduce

reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, U)

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

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

Параметры

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U

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

initialValue

U

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

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

U

наследуется от Uint8Array.reduce

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

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

function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number

Параметры

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number

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

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

number

унаследован от Uint8Array.reduceRight

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, number)

function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number

Параметры

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number

initialValue

number

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

number

унаследован от Uint8Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, U)

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

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

Параметры

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U

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

initialValue

U

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

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

U

унаследован от Uint8Array.reduceRight

reverse()

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

function reverse(): Uint8Array

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

Uint8Array

наследуется от Uint8Array.reverse

set(ArrayLike<number>, number)

Задает значение или массив значений.

function set(array: ArrayLike<number>, offset?: number)

Параметры

array

ArrayLike<number>

Типизированный или нетипизированный массив значений для задания.

offset

number

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

наследуется от Uint8Array.set

some((value: number, index: number, array: Uint8Array) => boolean, any)

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

function some(callbackfn: (value: number, index: number, array: Uint8Array) => boolean, thisArg?: any): boolean

Параметры

callbackfn

(value: number, index: number, array: Uint8Array) => boolean

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

thisArg

any

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

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

boolean

унаследовано от Uint8Array.some

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

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

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

Параметры

compareFn

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

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

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

this

унаследован от Uint8Array.sort

subarray(number, number)

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

function subarray(begin: number, end?: number): Uint8Array

Параметры

begin

number

Индекс начала массива.

end

number

Индекс конца массива.

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

Uint8Array

унаследован от Uint8Array.subarray

toLocaleString()

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

function toLocaleString(): string

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

string

наследуется от Uint8Array.toLocaleString