reactjs - 如何在 React jsx 中使用 toFixed 方法
问题描述
我正在尝试使用toFixed
方法进行反应,但出现编译时错误。
我想对结果进行四舍五入,所以在第二个数字之后会有小数,例如(79.222)
<div id='location-longitude'><strong>Percent survival : </strong><p>
<strong> {props.density.toFixed(2) /10 *50 } </strong> % chance of
survival </p>
</div>
<br></br>
得到一个错误说props.density.toFixed is not a function
。任何帮助是极大的赞赏。谢谢
解决方案
我有同样的问题说 someState.toFixed 不是一个函数。我已经通过将它包装在 Number() 中来修复它。
代替:
props.density.toFixed(2)
改成:
Number(props.density).toFixed(2)
推荐阅读
- python - Python 中的 CSV 到 XLSX
- android - 毕加索中的Firebase新版本getDownloadUrl不起作用
- java - Firebase:如何记录读/写错误的完整参考
- amazon-web-services - 如何调试cloudformation模板?策略中的语法错误。YAML 文件
- excel - 在 Excel 中使用文本和值对代码进行排序
- python - Beautiful Soup 找不到我想要的 HTML 部分
- testing - VSTS - 如何获得代码覆盖率结果
- java - Java 安全访问控制异常?
- java - Mockito:验证参数而无需强制转换
- c++ - 未找到模板重载