对于 JS 中的内置对象 BigInt,不能直接调用 Math.max()
或 Math.min()
方法来求最大(小)值,会报错:Cannot convert a BigInt value to a number at Math.max
考虑自己实现一个方法,返回最大值:
const max = (...args) => args.reduce((prev, curr) => prev > curr ? prev
对于 JS 中的内置对象 BigInt,不能直接调用 Math.max()
或 Math.min()
方法来求最大(小)值,会报错:Cannot convert a BigInt value to a number at Math.max
考虑自己实现一个方法,返回最大值:
const max = (...args) => args.reduce((prev, curr) => prev > curr ? prev