Node.js의 버퍼는 원시 바이너리 데이터를 처리하는 데 사용되며 이는 스트림, 파일 또는 네트워크 데이터로 작업할 때 유용합니다.
const buf = Buffer.from('Hello');
const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros
const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.toString()); // 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.length); // 5 (each character takes 1 byte)
const buf = Buffer.alloc(5); buf.write('Hi'); console.log(buf.toString()); // 'Hi'
const buf = Buffer.from('Hello World'); const slice = buf.slice(0, 5); console.log(slice.toString()); // 'Hello'
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.alloc(5); buf1.copy(buf2); console.log(buf2.toString()); // 'Hello'
const buf1 = Buffer.from('abc'); const buf2 = Buffer.from('abc'); console.log(buf1.equals(buf2)); // true
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.from(' World'); const buf3 = Buffer.concat([buf1, buf2]); console.log(buf3.toString()); // 'Hello World'
Node.js에서 바이너리 데이터 작업을 시작하기 위해 알아야 할 주요 버퍼 기능은 다음과 같습니다.
이 정도면 Node.js의 대부분의 초보자 사용 사례를 처리하기에 충분합니다!
위 내용은 버퍼: Node.js의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!