Javascript 如何将非十进制字符串转换为BigInt

Javascript 如何将非十进制字符串转换为BigInt,javascript,bigint,Javascript,Bigint,假设我有一个非十进制的字符串,它表示的是一个超出number.MAX\u SAFE\u INTEGER的数字。我怎样才能得到那个号码的号码? 如果字符串是十进制数字的表示形式,我只需要BigInt(string),但数字是非十进制的。 注:对于我的申请,效率很重要。 编辑:我正在寻找一种适用于任意基数的通用技术。您可以尝试一种适用于大量数据的npm软件包,例如: 数字的基数是多少?

假设我有一个非十进制的字符串,它表示的是一个超出
number.MAX\u SAFE\u INTEGER
的数字。我怎样才能得到那个号码的号码?
如果字符串是十进制数字的表示形式,我只需要
BigInt(string)
,但数字是非十进制的。
注:对于我的申请,效率很重要。

编辑:我正在寻找一种适用于任意基数的通用技术。

您可以尝试一种适用于大量数据的npm软件包,例如:


数字的基数是多少?