我使用这个库https://www.npmjs.com/package/big-number执行两个大数的除法:
我的函数有以下代码:
var x = new BigNumber(val);
var y = new BigNumber(100000000);
return x.dividedBy(y).toNumber();这段代码在我的机器上被调用了100次,执行起来大约需要10秒。它在另一台机器上运行得更快,但是我们在云中的资源有限,我想优化它。
我能做些什么来优化这个呢?我使用classical for循环来执行100个迭代。
发布于 2019-03-03 19:08:29
假设您正在处理整数,则在BigInt中有一个内置的JavaScript类型,它将为您提供最佳的性能:
let x = BigInt(val);
let y = 100000000n; // BigInt literals end in "n"
return Number(x / y);https://stackoverflow.com/questions/54972548
复制相似问题