Buffer.from(array)


    使用 0255 范围内的字节 array 分配新的 Buffer。 该范围之外的数组条目将被截断以符合它。

    Allocates a new Buffer using an array of bytes in the range 0255. Array entries outside that range will be truncated to fit into it.

    import { Buffer } from 'node:buffer';
    
    // Creates a new Buffer containing the UTF-8 bytes of the string 'buffer'.
    const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);const { Buffer } = require('node:buffer');
    
    // Creates a new Buffer containing the UTF-8 bytes of the string 'buffer'.
    const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]);

    A TypeError will be thrown if array is not an Array or another type appropriate for Buffer.from() variants.

    Buffer.from(array) and Buffer.from(string) may also use the internal Buffer pool like Buffer.allocUnsafe() does.