node. js 버퍼 학습 기록
JavaScript 언어 자체 에 문자열 데이터 형식 만 있 고 바 이 너 리 데이터 형식 이 없 기 때 문 입 니 다.바 이 너 리 데 이 터 를 읽 고 처리 해 야 합 니 다.
어떻게 buffer 를 만 듭 니까?
new 키 워드 를 사용 하여 다음 문자열 의 buffer 를 만 들 었 습 니 다.length 속성 은 buffer 의 길 이 를 보 는 데 사 용 됩 니 다.
> var buf = new Buffer("www.runoob.com", "utf-8");
undefined
> buf.length
14
예 를 들 어 배열 을 만 드 는 buf.
> var buf = new Buffer([1,2,3])
undefined
> buf.length
3
또한 다음 과 같이 buffer 를 만 들 수 있 습 니 다. 123 은 buffer 의 길이 가 123 이라는 뜻 입 니 다. 그 다음 에 상기 buf 에 내용 을 기록 한 다음 에 반환 값 은 buf 의 길이 입 니 다.애플 의 문자 수 입 니 다.
> buf=new Buffer(123)
> buf.write('apple')
5
어떻게 buffer 데 이 터 를 읽 습 니까?
다음 과 같이 toString 함 수 를 이용 하여 인 자 는 디 코딩 방식 이 고 시작 과 끝 값 입 니 다.
> buf=new Buffer(26)
> for (var i=0;i<26;i++){
... buf[i]=i+97;}
122
> console.log(buf.toString('ascii',0,5));
abcde
통합 버퍼
Buffer. concat 를 이용 하여 인 자 는 배열 입 니 다.
> buf1=new Buffer('you love me')
> buf2=new Buffer('you hate me')
> var buffer3=Buffer.concat(buf1,buf2)
> console.log(buffer3.toString('ascii'))
you love meyou hate me
undefined
커팅 버퍼
slice 를 이용 하 다.
> var buffer1 = new Buffer('runoob');
> var buffer2 = buffer1.slice(0,2);
> console.log(buffer2.toString())
ru
총결산
재미없다
레 퍼 런 스
Node. js Buffer (버퍼) | 초보 튜 토리 얼
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.