ArrayBuffer.prototype.detached
Baseline 2024
Newly available
Since March 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
ArrayBuffer
인스턴스의 detached
접근자 속성은 이 버퍼가 분리되었는지(전송되었는지) 여부를 가리키는 불리언을 반환합니다.
설명
detached
속성은 설정 접근자 함수가 undefined
인 접근자 속성으로, 즉 이 속성만 오직 읽을 수만 있습니다. ArrayBuffer
가 처음 생성될 때 값은 false
입니다. 이 값은 인스턴스를 기본 메모리에서 분리하는 ArrayBuffer
가 transferred인 경우 true
가 됩니다. 버퍼가 분리되면 더 이상 사용할 수 없습니다.
예제
detached 사용하기
js
const buffer = new ArrayBuffer(8);
console.log(buffer.detached); // false
const newBuffer = buffer.transfer();
console.log(buffer.detached); // true
console.log(newBuffer.detached); // false
명세서
Specification |
---|
ECMAScript Language Specification # sec-get-arraybuffer.prototype.detached |
브라우저 호환성
BCD tables only load in the browser