mongodb 如何将价格中的数值格式化为带小数的数字?

rkue9o1l  于 2023-03-29  发布在  Go
关注(0)|答案(2)|浏览(241)

这是密码

<div className="flex-box d-flex justify-content-between align-items-center">
    <h6>Price</h6>
    <span>
        $ {product.price.toLocaleString('en-US', {maximumFractionDigits: 2,})}
    </span>
</div>

它显示没有错误

但当我看它的时候,它显示了这个

我该怎么解决这个问题呢?我只想定价为1399.99美元

hzbexzde

hzbexzde2#

根据错误消息,在运行时,你没有product.price,所以它导致“undefined”。你必须在使用任何其他链接到它的方法之前检查它的可用性。你可以简单地这样做:

product?.price?.toLocaleString('en-US', {maximumFractionDigits: 2,})

通过添加?,您正在使用可选链接,并且您不会看到错误。

相关问题