为什么我得到负函数错误在云功能Node js?



我在nodejs中使用bignnumber用于firebase的云功能。我在末尾加上了bignnumber,认为它可能有帮助。

const BigNumber = require("bignumber.js").BigNumber;
let Price = new BigNumber(0);
let Fee = new BigNumber(0.15);
let FeePrice = new BigNumber(0);
let TotalPrice = new BigNumber(0);
const priceValue = json["value"];
Price = new BigNumber(priceValue);
FeePrice = Price.times(Fee).toFormat(2, 6);
TotalPrice = Price.minus(FeePrice);

我得到这个错误在云功能日志TypeError:

价格。减号不是函数

您的typeof Price可能是字符串。所以它需要转化成BigNumber。您可以使用TotalPrice与BigNumber静态方法本身。(感谢你的评论回复)

TotalPrice = new BigNumber(Price).minus(FeePrice);

相关内容

  • 没有找到相关文章

最新更新