node 二进制缓存区 Buffer类的写入

// js 没有二进制的概念 ,为了处理TCP流和文件流,node提供了一个Buffer类,node

//是一个存放二进制的缓存区缓存

var buf = new Buffer(100); //参数为字节长度编码

var length = buf.write('abcde'); //对象

console.log(length); //结果为5索引

//这里若是字节长度小于写入长度  写入长度将被截取为建立Buffer对象时设置的字节长度字符串

//下面是写入缓存区的语法string

buf.write(string[, offset[, length]][, encoding])
  • string - 写入缓冲区的字符串。it

  • offset - 缓冲区开始写入的索引值,默认为 0 。console

  • length - 写入的字节数,默认为 buffer.lengthcoding

  • encoding - 使用的编码。默认为 'utf8' 。

相关文章
相关标签/搜索