--- title: DataView.prototype.setBigUint64() slug: Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64 tags: - BigInt - DataView - JavaScript - Méthode - Prototype - Reference - TypedArrays translation_of: Web/JavaScript/Reference/Global_Objects/DataView/setBigUint64 original_slug: Web/JavaScript/Reference/Objets_globaux/DataView/setBigUint64 ---
{{JSRef}}

La méthode setBigUint64() permet d'enregister un entier non-signé sur 64 bits (type unsigned long long par analogie avec C) à l'octet indiqué par rapport au début de la {{jsxref("DataView")}}.

{{EmbedInteractiveExample("pages/js/dataview-setbiguint64.html")}}

Syntaxe

dataview.setBigUint64(positionOctet, value [, littleEndian])

Paramètres

positionOctet
La position, exprimée en nombre d'octets, à partir du début de la vue à laquelle enregistrer la donnée.
valeur
La valeur à enregistrer
littleEndian
{{optional_inline}} Indique si la donnée sur 64 bits est enregistrée {{Glossary("Endianness", "dans l'ordre des octets de poids faibles")}}. Si ce paramètre vaut false ou undefined, l'ordre sera celui des octets de poids forts.

Valeur de retour

{{jsxref("undefined")}}.

Erreurs renvoyées

{{jsxref("RangeError")}}
Renvoyée si positionOctet est tel que l'enregistrement sera fait en dehors de la vue.

Exemples

Utilisation de la méthode setBigUint64()

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.setBigUint64(0, 3n);
dataview.getInt32(0); // 3n

Spécifications

Spécification État
Proposition pour DataView.prototype.setBigUint64()

Compatibilité des navigateurs

{{Compat("javascript.builtins.DataView.setBigUint64")}}

Voir aussi