English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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
제공된 문자열로 버퍼를 생성할 때, 문자열의 바이트 수와 같은 양의 바이트를 버퍼에 할당합니다.
아래의 예제에서는 특정 양의 바이트를 버퍼에 할당한 후 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의 길이를 어떻게 찾는지 배웠습니다.