阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js Buffer buf.write

      Node.js Buffer buf.write(string[, offset[, length]][, encoding]) 新增于: v0.1.90

      • string < string> 要写入 buf 的字符串。
      • offset < integer> 开始写入的偏移量。默认 0。
      • length < integer> 要写入的字节数。默认为 buf.length - offset。
      • encoding < string> string 的字符编码。默认为 ‘utf8’。
      • 返回: < integer> 已写入的字节数。

      根据 encoding 指定的字符编码将 string 写入到 buf 中的 offset 位置。 如果 buf 没有足够的空间保存整个字符串,则只会写入 string 的一部分。

      const buf = Buffer.alloc(256);
      
      const len = buf.write('\u00bd + \u00bc = \u00be', 0);
      
      console.log(`${len} 个字节: ${buf.toString('utf8', 0, len)}`);
      // 输出: 12 个字节: ½ + ¼ = ¾
      

      更多内容请参考:Node.js Buffer 缓冲器,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录