方法显示:

在不同缓冲区之间进行复制替换操作。

从源缓冲区复制数据,并将其替换到目标缓冲区的指定位置。

Grammar:

复制代码代码如下所示:

Buffer.copy(targetbuffer,{对象间复制},{原},{ sourceend })



接收参数:

targetbuffer目标缓冲区执行复制和更换缓冲液

The starting position of the targetStart target buffer data replacement

原源缓冲区的数据复制的起始位置

sourceend源缓冲区的数据复制的结束位置

实例uff1a

在这个例子中,16和20是提取BUF1之间的数据,并将数据复制到BUF2,取代从BUF2位置8。

复制代码代码如下所示:

BUF1 =新的缓冲区(26);

BUF2 =新的缓冲区(26);

对于(var i = 0;i < 26;i + +){

BUF1 {我} = I + 97; / / 97是ASCII

BUF2 {我} = 33; / / ASCII!

}

buf1.copy(BUF2,8, 16, 20);

console.log(buf2.tostring('ascii ',0, 25));