尝试仅将数字转换为3位小数,但忽略.toFixed(3)。任何的想法?谢谢
output2=output2.split("\n").filter(/./.test, /Number/).map(line => line.split(/,|\(|\)/).filter(number => number != "")[8]).join("\n")*(0.00254).toFixed(3);
答案 0 :(得分:3)
在toFixed
上调用(0.00254)
而不是乘法结果时,将所有表达式括在括号中。
output2 = (
output2.split("\n")
.filter(/./.test, /Number/)
.map(line => line.split(/,|\(|\)/)
.filter(number => number != "")[8]
)
.join("\n")
* 0.00254
).toFixed(3);
您的代码似乎非常复杂,请考虑重构。