English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js – Tamanho do Buffer – Para obter o tamanho do buffer no Node.js, use Buffer.length Métodos.
Buffer.length |
Buffer.length retorna a quantidade de memória alocada para o buffer em bytes.
A propriedade length da classe Buffer é imutável.
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.
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.
Neste tutorial do Node.js, aprendemos como encontrar o comprimento do Buffer no Node.js.