English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico NodeJS

Express.js NodeJS

Buffer & URL NodeJS

MySql NodeJS

MongoDB NodeJS

Arquivos (FS) NodeJS

Outros NodeJS

Tamanho do Buffer Node.js

Node.js – Tamanho do Buffer

Node.js – Tamanho do Buffer – Para obter o tamanho do buffer no Node.js, use Buffer.length  Métodos.

Sintaxe

Buffer.length

Buffer.length retorna a quantidade de memória alocada para o buffer em bytes.

A propriedade length da classe Buffer é imutável.

Exemplo – Buffer criado a partir da string

A seguir estão exemplos de uso do método Buffer.length:

const buf = Buffer.from('welcome to learn node.js'); 
var len = buf.length
console.log(len)

Saída

$ node buffer-length.js  
24

Quando o buffer é criado a partir da string fornecida, ele aloca o número de bytes igual ao número de bytes da string para o buffer.

Exemplo – Buffer criado usando o método alloc()

Nos exemplos a seguir, bytes específicos foram alocados para o buffer, e então data (não o tamanho do buffer) foi escrita no buffer. Veremos o Buffer.length retornado por este buffer.

const buf = Buffer.alloc(50); 
const bytesWritten = buf.write('welcome to learn node.js'); 
var len = buf.length
console.log(len)

Saída

$ node buffer-length.js  
50

Não importa quantos bytes foram sobrepostos da memória alocada do buffer, mas Buffer.length sempre retorna o número de bytes alocados para o Buffer.

Conclusão:

Neste tutorial do Node.js, aprendemos como encontrar o comprimento do Buffer no Node.js.