Как конвертировать BigInt в Number? - PullRequest
0 голосов
/ 29 декабря 2018

Я оказался в ситуации, когда я хотел преобразовать значение BigInt в значение Number.Зная, что мое значение - безопасное целое число , как я могу его преобразовать?

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

Вы можете использовать parseInt или Number

const large =  BigInt(309);
const b = parseInt(large);
console.log(b);
const n = Number(large);
console.log(n);
0 голосов
/ 29 декабря 2018

Оказывается, это так же просто, как передать его конструктору Number:

const myBigInt = BigInt(10);  // of course, `10n` also works
const myNumber = Number(myBigInt);
...