2013-10-08 5 views
0

의 임의의 바이트에서 시작하는 Int32Array보기 만들 :방법과 같은 몇 가지 ArrayBuffer을 감안할 때 버퍼

var data = new ArrayBuffer(64); 

내가 어떤 위치에 32 비트 정수를 쓸 수 있도록하려면을 (뿐만 아니라 32 비트 정렬). 예를 들어

:

[0][1][2][3][4][5][6][7][8][9] ... byte data 
    [__________][__________] ... I want to create an Int32Array with 1 byte offset 

는 것이 가능할까요?

불행히도 byteOffset 속성은 읽기 전용이며보기를 만들 때 설정되면 4의 배수 (int32의 경우) 만 허용합니다.

답변

2

임의의 오프셋에서 다양한 유형의 값을 읽어야하는 경우 DataView이 더 편리합니다. 정렬 요구 사항이 없습니다.

+0

이것은 내가 찾고있는 것입니다. 감사! –