INodeBuffer interface
Node.jsの net
モジュールのバッファーを表します。
このインターフェイスはフレームワークをサポートしており、コードに対して直接呼び出されるものではありません。
- Extends
-
Uint8Array
プロパティ
constructor | |
Uint8Array |
継承されたプロパティ
buffer | 配列によって参照される ArrayBuffer インスタンス。 |
byte |
配列の長さ (バイト単位)。 |
byte |
配列のオフセット (バイト単位)。 |
BYTES_PER_ELEMENT | 配列内の各要素のサイズ (バイト単位)。 |
length | 配列の長さ。 |
メソッド
継承されたメソッド
プロパティの詳細
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
ターゲットが負の値の場合は、length + target として扱われます。length は配列の長さです。
- start
-
number
開始が負の値の場合、長さ + 開始として扱われます。 end が負の場合は、length + end として扱われます。
- 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
最大 3 つの引数を受け取る関数。 すべてのメソッドは、callbackfn が false を返すまで、または配列の末尾まで、配列 1 内の各要素に対して callbackfn 関数を呼び出します。
- thisArg
-
any
callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。
戻り値
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
最大 3 つの引数を受け取る関数。 このフィルター メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
- thisArg
-
any
callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。
戻り値
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 を返す場所が見つかるまで、配列の各要素の述語を昇順で 1 回検索します。 このような要素が見つかった場合は、すぐにその要素値が返されます。 それ以外の場合、find は未定義を返します。
- thisArg
-
any
指定した場合は、述語の呼び出しごとにこの値として使用されます。 指定されていない場合は、代わりに undefined が使用されます。
戻り値
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 を返す場所が見つかるまで、配列の各要素の述語を昇順で 1 回検索します。 このような要素が見つかった場合、findIndex はすぐにその要素インデックスを返します。 それ以外の場合、findIndex は -1 を返します。
- thisArg
-
any
指定した場合は、述語の呼び出しごとにこの値として使用されます。 指定されていない場合は、代わりに undefined が使用されます。
戻り値
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
最大 3 つの引数を受け取る関数。 forEach は、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
- thisArg
-
any
callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。
Uint8Array.forEach から継承されます
join(string)
指定した区切り文字列で区切られた配列のすべての要素を追加します。
function join(separator?: string): string
パラメーター
- separator
-
string
配列の 1 つの要素を、結果の 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
最大 3 つの引数を受け取る関数。 map メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
- thisArg
-
any
callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。
戻り値
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
最大 4 つの引数を受け取る関数。 reduce メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
戻り値
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
最大 4 つの引数を受け取る関数。 reduce メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
- initialValue
-
U
initialValue が指定されている場合は、累積を開始するための初期値として使用されます。 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
最大 4 つの引数を受け取る関数。 reduceRight メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
戻り値
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
最大 4 つの引数を受け取る関数。 reduceRight メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。
- initialValue
-
U
initialValue が指定されている場合は、累積を開始するための初期値として使用されます。 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
最大 3 つの引数を受け取る関数。 一部のメソッドは、callbackfn が true を返すか、配列の末尾まで、配列 1 内の各要素に対して callbackfn 関数を呼び出します。
- thisArg
-
any
callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。
戻り値
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)
この配列の ArrayBuffer ストアの新しい Uint8Array ビューを取得します。このビューは、先頭の要素 (両端を含む) を参照します。
function subarray(begin: number, end?: number): Uint8Array
パラメーター
- begin
-
number
配列の先頭のインデックス。
- end
-
number
配列の末尾のインデックス。
戻り値
Uint8Array
Uint8Array.subarray から継承
toLocaleString()
現在のロケールを使用して、数値を文字列に変換します。
function toLocaleString(): string
戻り値
string
Uint8Array.toLocaleString から継承されます