이 가이드에서는 Node.js에서 버퍼 길이를 가져오는 절차를 설명합니다.
Node.js에서 버퍼 길이를 얻는 방법은 무엇입니까?
“ 길이() ' 그리고 ' 버퍼.바이트길이() ” 메소드는 Node.js에서 각각 할당된 버퍼 길이와 실제 길이를 검색하는 데만 사용됩니다. 실제 버퍼 길이는 모든 버퍼 생성 방법을 통해 생성될 수 있지만 할당된 고정 길이 버퍼는 ' 버퍼.alloc() ' 방법. 이 방법은 콘텐츠와 아무 관련이 없으며 고정 길이의 빈 버퍼를 생성할 때 완벽한 선택입니다. 콘텐츠는 '를 사용하여 추가할 수 있습니다. 채우다() ' 방법.
통사론
'의 구문은 버퍼 길이() ” 방법은 아래와 같습니다.
selBuffer. 길이 ( )
“의 구문 버퍼.바이트길이() '는 아래와 같습니다.
selBuffer. 바이트길이 ( 끈 )
단일 매개변수는 “ 끈 ', ' 완충기 ', ' TypedArray ” 등의 방법으로 길이를 계산합니다.
반환 유형
이 메서드는 선택한 ' selBuffer ” 정수 형식입니다.
Node.js에서 버퍼의 길이를 검색하기 위한 구현을 살펴보겠습니다.
예제 1: 길이 속성을 사용하여 할당된 길이 검색
이 예에서는 길이가 저장된 콘텐츠보다 훨씬 긴 비어 있거나 짧은 길이의 콘텐츠가 버퍼 내부에 삽입되었습니다. 그런 다음 '를 사용하여 버퍼 할당 길이를 검색했습니다. 버퍼 길이 ' 재산:
const 데모Buf = 완충기. 할당 ( 오십 ) ;데모Buf. 길이 ;
데모Buf. 쓰다 ( '리눅스' , 0 ) ;
콘솔. 통나무 ( 데모Buf. 길이 ) ;
위 코드에서:
- 버퍼 “ 데모Buf ”가 생성되고 “의 길이나 크기가 오십 '라고 할당되어 있습니다.
- “ 쓰다() ” 메서드는 “demoBuf”에 적용되어 버퍼에 임의의 콘텐츠를 삽입합니다.
- 그 후, “ 길이 ” 속성이 “에 첨부됩니다. 데모Buf ” 생성된 Buffer의 길이를 구하는 Buffer입니다.
생성된 출력은 버퍼의 할당된 길이가 검색되었음을 보여줍니다.
예제 2: Buffer.byteLength() 메서드를 사용하여 길이 검색
이 예에서는 선택한 버퍼의 길이가 '를 통해 검색됩니다. 버퍼.바이트길이() ' 방법:
const src버퍼 = 완충기. 할당 ( 열 다섯 ) ;const 크기 = 완충기. 바이트길이 ( src버퍼 ) ;
콘솔. 통나무 ( 크기 ) ;
위 코드에서:
- 먼저, '라는 이름의 버퍼 src버퍼 ”는 “의 길이를 가지고 생성됩니다. 열 다섯 '를 통해' 할당() ' 방법.
- 그런 다음 “ 바이트길이() ” 메소드가 호출되고 “ src버퍼 ”가 필수 매개변수로 괄호 안에 전달됩니다.
- 위 방법의 출력은 랜덤 변수 ' 크기 '라는 메시지가 콘솔에 인쇄됩니다.
생성된 출력은 버퍼의 길이가 검색되었음을 보여줍니다.
Node.js에서 버퍼의 길이를 검색하는 것이 전부입니다.
결론
Node.js에서 버퍼의 길이를 얻으려면 “ 버퍼 길이 ” 속성 및 “ 버퍼.바이트길이() '라는 방식을 활용한다. “ 버퍼 길이 ” 속성은 대상 버퍼에 첨부되어 길이를 검색하며 “ 버퍼.바이트길이() ” 메소드에서는 대상 버퍼가 괄호 안의 매개변수로 전달됩니다. 이 가이드에서는 Node.js에서 버퍼 길이를 검색하는 방법을 설명했습니다.