ArrayBuffer : méthode statique isView()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode statique ArrayBuffer.isView() détermine si la valeur passée est une des vues d'ArrayBuffer, comme les objets de tableau typé ou un objet DataView.
Exemple interactif
// Crée un objet ArrayBuffer avec une taille en octets
const buffer = new ArrayBuffer(16);
console.log(ArrayBuffer.isView(new Int32Array()));
// Résultat attendu : true
Syntaxe
js
ArrayBuffer.isView(value)
Paramètres
value-
La valeur à vérifier.
Valeur de retour
true si l'argument donné est une des vues de ArrayBuffer ; sinon, false.
Exemples
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
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-arraybuffer.isview> |
Compatibilité des navigateurs
Chargement…