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

NodeJS 기본 강의

NodeJS Express.js

NodeJS 버퍼&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 파일(FS)

NodeJS 다른

Node.js 버퍼.length

Node.js – 버퍼 길이

Node.js – 버퍼 길이 – Node.js에서 버퍼 길이를 얻으려면 사용하세요 Buffer.length  메서드.

문법

Buffer.length

Buffer.length는 버퍼에 할당된 메모리의 바이트 단위를 반환합니다.

Buffer 클래스의 length 속성은 불변합니다.

예제–문자열로 생성된 버퍼

Buffer.length 메서드의 사용 예제 다음은 있습니다:

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

출력 결과

$ node buffer-length.js  
24

제공된 문자열로 버퍼를 생성할 때, 문자열의 바이트 수와 같은 양의 바이트를 버퍼에 할당합니다.

예제–alloc() 메서드를 사용하여 생성된 버퍼

아래의 예제에서는 특정 양의 바이트를 버퍼에 할당한 후 data(버퍼의 크기가 아니라)를 버퍼에 쓰게 됩니다. 이 버퍼가 반환하는 Buffer.length를 확인할 것입니다.

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

출력 결과

$ node buffer-length.js  
50

버퍼에서 할당된 메모리를 얼마나 많이 덮었는지는 관계가 없지만, Buffer.length는 항상 할당된 Buffer의 바이트 수를 반환합니다.

결론:

이 Node.js 강의에서는 Node.js에서 Buffer의 길이를 어떻게 찾는지 배웠습니다.