// 创建一个 Buffer 实例,包含 UTF-8 编码的字符串 "hello"
const buffer1 = Buffer.from('hello', 'utf8');
console.log(buffer1); // 输出: <Buffer 68 65 6c 6c 6f>
// 创建一个 Buffer 实例,包含指定的字节数组 [72, 101, 108, 108, 111]
const buffer2 = Buffer.from([72, 101, 108, 108, 111]);
console.log(buffer2); // 输出: <Buffer 48 65 6c 6c 6f>
// 创建一个 Buffer 实例,包含给定的 ArrayBuffer
const arr = new Uint16Array([5555, 4444]).buffer;
const buffer3 = Buffer.from(arr);
console.log(buffer3); // 输出: <Buffer 15 e3 11 54>
Buffer.from('hello', 'utf8'):创建一个包含字符串 "hello" 的 Buffer 实例,使用 UTF-8 编码。Buffer.from([72, 101, 108, 108, 111]):创建一个包含指定字节数组的 Buffer 实例。每个数字代表一个字节。Buffer.from(arr):创建一个包含给定 ArrayBuffer 的 Buffer 实例。这里我们先创建了一个 Uint16Array,并将其转换为 ArrayBuffer,再传递给 Buffer.from 方法。这些示例展示了如何使用 Buffer.from 方法从不同类型的输入创建 Buffer 实例。
上一篇:node.js sqlite
下一篇:js select change
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站