阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js Buffer.allocUnsafe

      Node.js Buffer.allocUnsafe(size)版本历史

      版本变更
      v7.0.0Passing a negative size will now throw an error.
      v5.10.0新增于: v5.10.0
      • size < integer> 新建的 Buffer 的长度。

      创建一个大小为 size 字节的 Buffer。 如果 size 大于 buffer.constants.MAX_LENGTH 或小于 0,则抛出 ERR_INVALID_OPT_VALUE。 如果 size 为 0,则创建一个长度为 0 的 Buffer。

      以这种方式创建的 Buffer 的内存是未初始化的。 Buffer 的内容是未知的,可能包含敏感数据。 使用 Buffer.alloc() 可以创建已初始化的 Buffer。

      const buf = Buffer.allocUnsafe(10);
      
      console.log(buf);
      // 输出: <Buffer a0 8b 28 3f 01 00 00 00 50 32>
      // (输出的内容是内存的旧数据,每次都不同)
      
      buf.fill(0);
      
      console.log(buf);
      // 输出: <Buffer 00 00 00 00 00 00 00 00 00 00>
      

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


      目录
      本文目录
      目录