SELFHTML wird 30 Jahre alt! Das wollen wir gebührend feiern!
Weitere Informationen und eine Anmeldemöglichkeit gibt es in der Veranstaltungs-Ankündigung.
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