JavaScript/Objekte/BigInt/asUintN
Die statische Methode BigInt.asUintN dient dazu, die Größe eines BigInt-Wertes auf eine bestimmte Anzahl von Bits zu limitieren. Wenn der BigInt-Wert, auf den die Methode angewendet wird, mehr Bits benötigt als angegeben, werden nur die am wenigsten signifikanten Bits verwendet. Der übergebene BigInt-Wert wird dabei wie ein vorzeichenloser Wert angesehen.
Syntax:
let clippedValue = BigInt.asUintN(bits, bigValue);
Der erste Parameter ist die gewünschte Bit-Anzahl und muss ein Number-Wert sein. Der zweite Wert ist der zu begrenzende BigInt-Wert.
Diese Methode ist vor allem zur Unterstützung der TypedArray-Implementierung BigUint64Array gedacht, womit sie erzwingen kann, dass die gespeicherten Werte 64-bittig bleiben.
Achtung!
Weblinks
MDN: BigInt.asIntN