전역 클래스 - Buffer

tapata·2022년 2월 24일
0

Node

목록 보기
1/3

Buffer

  • 전역(global) 클래스로 모듈의 임포트 없이 사용가능
  • 메모리상의 데이터로 형식없음(raw data)
  • 포매팅 해야 데이터 식별가능

Static Method

Static MethodDescription
Buffer.from(str:string) : Buffer문자열로 버퍼 생성
Buffer.concat(buffers : Buffer[], totalLength ?: number ) : Buffer버퍼 합치기
Buffer.alloc(size:number) : Buffer특정 크기의 빈 버퍼 생성

Property

PropertyDescription
buf.length : number버퍼크기(바이트)

Method

MethodDescription
buf.toString (
encoding : string,
start? : number,
end? : number
) : string
문자열로 포매팅
buf.toJSON() : Object{ type: 'Buffer', data:[76, 79, 86, 69]}
buf.write (
str : string,
offset ?: number,
encoding : string
) : number
버퍼에 문자열 데이터 쓰기
buf.compare(
otherBuffer : Buffer
) : number
버퍼 비교 , 같으면 0
buf.copy (
targetBuffer : Buffer,
targetStart ?: number,
sourceStart ?: number,
sourceEnd ?: number
) : number
버퍼 복사
buf.slice(
start ?: number,
end :? number
) : Buffer
슬라이싱
profile
hello

0개의 댓글