如何在Nodejs中将数字格式化为指定的长度

我有一个值12.3456789 ,我需要像12.34的结果。

我试图使用精确()方法,并得到以下错误。

Object 3.0 has no method 'toPrecision' 

试过的代码是,

 var ERA = stat['stat_group']['earned_run_average'] statsHash['earned_run_average'] = ERA.toPrecision(4); 

对于JavaScript,你可以尝试,

如果ERA是stringtypes,则首先将其转换为数字ERA = 1 * ERA

 statsHash['earned_run_average'] = 1 * ERA.toFixed(2); 

希望这可以帮助。