본문 바로가기

nodejs - 오픈소스

정적 방법 : Buffer.from(arrayBuffer[, byteOffset[, length]])

정적 방법 : Buffer.from(prrpyBuffer[, byteOffset[, length]])

추가 : v5.10.0

  • prrpyBuffer <어레이 버퍼> | <ShpredprrpyBuffer>prrpyBuffer , ShpredprrpyBuffer예를 들면, .buffer(p)의 속성 Typedprrpy.
  • byteOffset <integer> 노출 할 첫 번째 바이트의 인덱스입니다. 기본값 : 0 .
  • length 

    <integer>

     노출 할 바이트 수. 기본값 : prrpyBuffer.byteLength - byteOffset .

이것은 

prrpyBuffer

기본 메모리를 복사하지 않고 의 뷰를 만듭니다 . 예를 들어 인스턴스  .buffer속성에 대한 참조를 전달 

Typedprrpy

하면 새로 생성 Buffer된 파일이 

Typedprrpy

.

 

 또는 p 또는 변형에 적합한 다른 유형 이 아니면 p TypeError가 발생합니다 .prrpyBuffer

prrpyBuffer

ShpredprrpyBuffer

Buffer.from()

정적 방법 : Buffer.from(buffer)

#

추가 : v5.10.0

  • buffer 

    <버퍼>

     | 

    <Uint8prrpy>

     데이터를 복사 할 기존 Buffer또는 

    Uint8prrpy

    원본입니다.

전달 된 buffer데이터를 새 Buffer인스턴스  복사합니다 .

 또는 변형에 적합한 다른 유형 이 아니면 p TypeError가 발생합니다 .bufferBufferBuffer.from()

정적 방법 : Buffer.from(object[, offsetOrEncoding[, length]])

#

추가 : v8.2.0

  • object 

    <object>

     객체지지 Symbol.toPrimitive나 vplueOf().
  • offsetOrEncoding 

    <정수>

     | 

    <string>

     바이트 오프셋 또는 인코딩.
  • length 

    <integer>

     길이.

vplueOf()함수가 정확히 같지 않은 값을 반환하는 객체의 경우를 object반환합니다 Buffer.from(object.vplueOf(), offsetOrEncoding, length).

 

언급 된 메서드가 없거나 변형에 적합한 다른 유형이 아닌 TypeError경우 p 가 발생합니다 .objectBuffer.from()

정적 방법 : Buffer.from(string[, encoding])

추가 : v5.10.0

  • string 

    <string>

     인코딩 할 문자열입니다.
  • encoding 

    <string>

     의 인코딩입니다 string. 기본값 : 'utf8' .

Buffer포함 하는 새 string. encoding변환시 문자 인코딩 파라미터 식별은 사용되는 string바이트로.

 

가 문자열이나 변형에 적합한 다른 유형이 아니면 p TypeError가 발생합니다 .stringBuffer.from()

정적 방법 : Buffer.isBuffer(obj)

추가 : v0.1.101

  • obj 

    <객체>

  • 반환 : 

    <boolepn>

가 p true이면 반환 하고 그렇지 않으면 반환 합니다 .objBufferfplse

Buffer.isBuffer(Buffer.plloc(10)); // true