컨텐츠로 건너뛰기

isBrowser

isArrayBuffer 함수는 인수로 전달된 값이 ArrayBuffer 객체인지 여부를 판별하는 함수입니다.

import

import { isArrayBuffer } from "@tai-kun/surrealdb/utils";

사용법

function isArrayBuffer(value: unknown): value is ArrayBuffer;

인수

value

ArrayBuffer 객체가 예상되는 값입니다.

반환값

valueArrayBuffer 객체이면 true를, 그렇지 않으면 false를 반환합니다.

설명

Firefox의 일부 버전에서는 fetch의 응답 본문을 ArrayBuffer 객체로 처리할 경우, 메서드는 가지고 있지만 instanceof로 판별이 불가능한 경우가 있습니다. 따라서 태그 이름으로 판별합니다. 이는 lodash의 동작과 유사합니다.