前端计算平均数保留两位小数时,遇到的问题
- 错误代码
console.log(eval(data.barSeries.slice(10, data.barSeries.length).join("+")) / (data.barSeries.length - 10).tofixed(2));
- 使用上面的处理方式,报找不到tofixed()方法
- 解决方案
对结算后的值进行计算,再取值得到适合的数据const pig = eval(data.barSeries.slice(10, data.barSeries.length).join("+")) / (data.barSeries.length - 10); console.log(Math.round(pig * 100) / 100);