静态方法:Buffer.copyBytesFrom(view[, offset[, length]])
¥Static method: Buffer.copyBytesFrom(view[, offset[, length]])
-
view
<TypedArray> 要复制的 <TypedArray>。¥
view
<TypedArray> The <TypedArray> to copy. -
offset
<integer>view
中的起始偏移量。默认值:0
。¥
offset
<integer> The starting offset withinview
. Default:0
. -
length
<integer>view
中要复制的元素数。默认值:view.length - offset
。¥
length
<integer> The number of elements fromview
to copy. Default:view.length - offset
. -
返回:<Buffer>
¥Returns: <Buffer>
将 view
的底层内存复制到新的 Buffer
中。
¥Copies the underlying memory of view
into a new Buffer
.
const u16 = new Uint16Array([0, 0xffff]);
const buf = Buffer.copyBytesFrom(u16, 1, 1);
u16[1] = 0;
console.log(buf.length); // 2
console.log(buf[0]); // 255
console.log(buf[1]); // 255