处理缓冲区
㈠复制缓冲区
两种方式
①Buffer对象提供的copy(targetBuffer,[targetStart],[sourceStart],[sourceIndext])函数,targetBuffer参数是另一个Buffer对象,tatgetStart,sourceStart和sourceEnd是源和目标缓冲区内的索引
注意:复制缓冲区应确保缓冲区使用相同编码
var alphabet=new Buffer('abcdefghijklmnopqrstuvwxyz');
var blank=new Buffer(26);
console.log("alphabet:"+alphabet.toString())
blank.fill();
console.log("1Blank:"+blank.toString())
alphabet.copy(blank);
//alphabet.copy(blank,10,10,15);
console.log("2Blank:"+blank.toString());
结果:
②直接索引将一个缓冲区的数据复制到另一个缓冲区:sourceBuffer[index]=destinationBuffer[index];