[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Int8Array [Back]  [Original]

Int8Array - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Int8Array

Baseline
Large disponibilit

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.

Le tableau typ Int8Array reprsente un tableau d'entiers signs sur 8 bits. Les contenus sont initialiss 0 sauf si des donnes d'initialisation sont explicitement fournies. Une fois tabli, vous pouvez rfrencer les lments du tableau en utilisant les mthodes de l'objet, ou en utilisant la syntaxe d'index de tableau standard (c'est--dire la notation entre crochets).

Int8Array est une sous-classe de la classe cache TypedArray.

Dans cet article

Constructeur

Int8Array()

Cre un nouvel objet Int8Array.

Proprits statiques

Hrite aussi des proprits statiques de son parent TypedArray.

Int8Array.BYTES_PER_ELEMENT

Retourne une valeur numrique de la taille d'un lment. 1 dans le cas de Int8Array.

Mthodes statiques

Hrite des mthodes statiques de son parent TypedArray.

Proprits d'instance

Hrite aussi des proprits d'instance de son parent TypedArray.

Ces proprits sont dfinies sur Int8Array.prototype et partages par toutes les instances de Int8Array.

Int8Array.prototype.BYTES_PER_ELEMENT

Retourne une valeur numrique de la taille d'un lment. 1 dans le cas d'un Int8Array.

Int8Array.prototype.constructor

La fonction constructeur qui a cr l'objet d'instance. Pour les instances de Int8Array, la valeur initiale est le constructeur Int8Array.

Mthodes d'instance

Hrite des mthodes d'instance de son parent TypedArray.

Exemples

Diffrentes faons de crer un objet Int8Array

js
// Construction  partir d'une longueur
const int8 = new Int8Array(2);
int8[0] = 42;
console.log(int8[0]); // 42
console.log(int8.length); // 2
console.log(int8.BYTES_PER_ELEMENT); // 1

// Construction  partir d'un tableau
const x = new Int8Array([21, 31]);
console.log(x[1]); // 31

// Construction  partir d'un autre TypedArray
const y = new Int8Array(x);
console.log(y[0]); // 21

// Construction  partir d'un ArrayBuffer
const buffer = new ArrayBuffer(8);
const z = new Int8Array(buffer, 1, 4);
console.log(z.byteOffset); // 1

// Construction  partir d'un itrable
const iterable = (function* () {
  yield* [1, 2, 3];
})();
const int8FromIterable = new Int8Array(iterable);
console.log(int8FromIterable);
// Int8Array [1, 2, 3]

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-typedarray-objects

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page