ArrayBuffer 객체

(2020-02-25)

ArrayBuffer, TypedArray, 형식화 배열


1. ArrayBuffer 객체메모리에 확보되는 고정 길이의 이진 데이터버퍼를 나타냄

  ㅇ 취급 단위 : 바이트
     - 타 언어에서는, 이때문에 `바이트 배열` 이라고 함
  ㅇ 생성자 : 버퍼 영역을 확보
     - 例) var buffer = new ArrayBuffer(1024); // 메모리에 1024 바이트 영역 확보
  ㅇ 인스턴스속성,메소드
     - 속성 : ArrayBuffer.prototype.byteLength (read only)
        . 例) console.log(buffer.byteLength); // 1024
     - 인스턴스 메서드 : ArrayBuffer.prototype.slice()
        . 例) var copy = buffer.slice(1,4); // 1~3 바이트까지 일부분으로 새로운 ArrayBuffer 만듬
  ㅇ 버퍼 조작 : 별도의 TypedArray, DataView 객체를 사용해야 함


2. TypedArray 객체 (형식화 배열)

  ㅇ ArrayBuffer 객체에 대한 뷰를 제공 (조작 처리 등)

  ㅇ 특징
     - 요소 타입은, number 임
     - 요소 개수가, 제한되고, 고정 길이 임 (추가,삭제 불가)
     - 메서드는, TypedArray.prototype에서 제공하는 메소드를 사용
     - 형식화 배열 생성시, 모든 요소가 0으로 초기화됨

[JS 배열/Map/Set]1. JS 배열   2. JS 배열 메소드   3. 반복 메서드   4. 유사 배열 객체   5. Map 객체   6. Set 객체   7. ArrayBuffer 객체  

  1. Top (분류 펼침) New     :     1,592개 분류    6,516건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"