new Buffer(size)
分配一個 size 字節大小的新 Buffer。size 必須小於等於 require('buffer').kMaxLength(在64位架構上 kMaxLength 的大小是 (2^31)-1)的值,否則將拋出一個 RangeError 的錯誤。如果 size 小於 0 將創建一個特定的 0 長度(zero-length )的 Buffer。 不像 ArrayBuffers ,以這種方式創建的 Buffer 實例的底層內存是沒被初始化過的。新創建的 Buffer 的內容是未知的,並可能包含敏感數據。通過使用 buf.fill(0) 將一個 Buffer 初始化為零。 ``` const buf = new Buffer(5); console.log(buf); //
// (octets will be different, every time) buf.fill(0); console.log(buf); //
```