현재 ArrayBuffer
를 지정된 시작과 끝에 맞추어 자른 새로운 ArrayBuffer
를 반환한다.
arrayBuffer.slice([startIndex[, endIndex]])
0
부터 시작하는 추출을 시작할 인덱스를 지정한다. 음수 인덱스는 버퍼 끝에서부터 계산한다.
startIndex
가 0
보다 작은 경우 startIndex + buffer.length
값으로 사용된다.startIndex
가 -buffer.length
보다 작거나 startIndex
를 생략한 경우 0
이 사용된다.startIndex
가 buffer.length
보다 크거나 같은 경우 아무것도 추출되지 않는다.0
부터 시작하는 추출을 끝낼 인덱스를 지정한다. 음수 인덱스는 버퍼 끝에서부터 계산한다.
endIndex
가 0
보다 작은 경우 endIndex + buffer.length
값으로 사용된다.endIndex
가 -buffer.length
보다 작은 경우 0
이 사용된다.endIndex
가 buffer.length
보다 크거나 같은 경우 또는 생략하면 buffer.length
가 사용되며 버퍼(buffer) 끝까지 추출된다.새로운 ArrayBuffer
인스턴스가 반환된다.