Node.js Buffer.alloc()方法
原文:https://www.geeksforgeeks.org/node-js-buffer-alloc-method/
Buffer.alloc()方法用于创建指定大小的新缓冲区对象。此方法比Buffer . alloconsafe()方法慢,但它确保新创建的 Buffer 实例永远不会包含可能敏感的旧信息或数据。
语法
Buffer.alloc(size, fill, encoding)
参数:该方法接受三个参数,如上所述,如下所述:
- 大小:指定缓冲区的大小。
- 填充:为可选参数,指定填充缓冲区的值。其默认值为 0。
- 编码:如果缓冲区值是字符串,它是指定值的可选参数。其默认值为‘utf8’。
返回值:这个方法返回一个新的指定大小的初始化缓冲区。如果给定的大小不是数字,将引发类型错误。
例 1:
// Node.js program to demonstrate the
// Buffer.alloc() Method
// Allocate buffer of given size
// using buffer.alloc() method
var buf = Buffer.alloc(6);
// Prints: <Buffer 00 00 00 00 00 00>
console.log(buf);
输出:
<Buffer 00 00 00 00 00 00>
例 2:
// Node.js program to demonstrate the
// Buffer.alloc() Method
// Allocate buffer of given size
// using buffer.alloc() method
var buf = Buffer.alloc(6, 'a');
// Prints <Buffer 61 61 61 61 61>
console.log(buf);
输出:T2<缓冲区 61 61 61 61 61 >
版权属于:月萌API www.moonapi.com,转载请注明出处