下面的行将返回格式为
的一些数字 Interpreter
8458.268,19166.142,13113.780,25837.795,13113.780,25837.795...
然后它在下面的行中输出...但在它输出之前...我需要执行一些计算...就像将所有这些数字除以X
output=output.split("\n").filter(/./.test, /Coordinates/).join("\n").replace(/[^0-9.,]/g,'');
答案 0 :(得分:0)
尝试在需要进行计算的位置使用数组上的map
函数。获得数组后,每个项目都是您想要的格式,您可以在数组中进行映射并将每个项目除以2.2。
E.g。
arr.map((item) => {
return item/2.2;
}) // at this point you could chain on 'join("\n")' or whatever
如果我正确理解你,你想用你拥有的数据制作一个数组,然后对每个数据进行计算,然后用它做其他事情。如果是这样,那么内置的javascript map
功能就是您的选择。
注意:我在地图中使用ES6胖箭头语法,显然你可以使用map(function(item) {...});
的匿名函数