ArrayBuffer.isView()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức tĩnh ArrayBuffer.isView() xác định xem giá trị được truyền vào có phải là một trong các view ArrayBuffer, chẳng hạn như các đối tượng mảng được gõ kiểu hay DataView hay không.
Try it
// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
console.log(ArrayBuffer.isView(new Int32Array()));
// Expected output: true
Cú pháp
js
ArrayBuffer.isView(value)
Tham số
value-
Giá trị cần kiểm tra.
Giá trị trả về
true nếu đối số đã cho là một trong các view ArrayBuffer; ngược lại là false.
Ví dụ
>Sử dụng isView
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
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-arraybuffer.isview> |
Tương thích trình duyệt
Xem thêm
- Hướng dẫn Mảng được gõ kiểu JavaScript