| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resizable | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Depuis juillet 2024, cette fonctionnalit fonctionne sur les appareils et les versions de navigateur les plus rcents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
La proprit d'accesseur resizable des instances de ArrayBuffer indique si ce tableau de mmoire tampon peut tre redimensionn ou non.
const buffer1 = new ArrayBuffer(8, { maxByteLength: 16 });
const buffer2 = new ArrayBuffer(8);
console.log(buffer1.resizable);
// Rsultat attendu : true
console.log(buffer2.resizable);
// Rsultat attendu : false
La proprit resizable est un accesseur dont le mutateur associ vaut undefined, ce qui signifie que cette proprit est en lecture seule. La valeur est dtermine lors de la construction du tableau. Si l'option maxByteLength a t dfinie dans le constructeur, resizable retournera true ; sinon, elle retournera false.
resizableDans cet exemple, on cre un tampon de 8 octets qui peut tre redimensionn jusqu' une taille maximale de 16 octets, puis on vrifie sa proprit resizable et on le redimensionne si resizable retourne true :
const buffer = new ArrayBuffer(8, { maxByteLength: 16 });
if (buffer.resizable) {
console.log("Le tampon est redimensionnable !");
buffer.resize(12);
}
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-get-arraybuffer.prototype.resizable |
ArrayBufferArrayBuffer.prototype.maxByteLengthArrayBuffer.prototype.resize()Cette page a t modifie le 5 nov. 2025 par les contributeurices du MDN.
ArrayBufferObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |