--- title: ArrayBuffer.isView() slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView tags: - ArrayBuffer - JavaScript - Method - Reference - TypedArrays translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/isView --- <div>{{JSRef}}</div> <p><code><strong>ArrayBuffer.isView()</strong></code> 메서드는 주어진 값이 <code>ArrayBuffer</code> 뷰, 즉 <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray">형식화 배열 객체</a> 또는 {{jsxref("DataView")}}인지 판별합니다..</p> <div>{{EmbedInteractiveExample("pages/js/arraybuffer-isview.html")}}</div> <h2 id="구문">구문</h2> <pre class="syntaxbox">ArrayBuffer.isView(<em>value</em>)</pre> <h3 id="매개변수">매개변수</h3> <dl> <dt><code>value</code></dt> <dd>판별할 값.</dd> </dl> <h3 id="반환_값">반환 값</h3> <p>주어진 값이 {{jsxref("ArrayBuffer")}} 뷰라면 <code>true</code>, 아니면 <code>false</code>.</p> <h2 id="예제">예제</h2> <pre class="brush: js">ArrayBuffer.isView(); // false ArrayBuffer.isView([]); // false ArrayBuffer.isView({}); // false ArrayBuffer.isView(null); // false ArrayBuffer.isView(undefined); // false ArrayBuffer.isView(new ArrayBuffer(10)); // false ArrayBuffer.isView(new Uint8Array()); // true ArrayBuffer.isView(new Float32Array()); // true ArrayBuffer.isView(new Int8Array(10).subarray(0, 3)); // true const buffer = new ArrayBuffer(2); const dv = new DataView(buffer); ArrayBuffer.isView(dv); // true </pre> <h2 id="명세">명세</h2> <table class="standard-table"> <tbody> <tr> <th scope="col">Specification</th> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-arraybuffer.isview', 'ArrayBuffer.isView')}}</td> </tr> </tbody> </table> <h2 id="브라우저_호환성">브라우저 호환성</h2> <p>{{Compat("javascript.builtins.ArrayBuffer.isView")}}</p> <h2 id="같이_보기">같이 보기</h2> <ul> <li><a href="/ko/docs/Web/JavaScript/Typed_arrays">JavaScript 형식화 배열</a></li> </ul>