Javascript - 使用数组计算一些坐标

时间:2017-04-30 10:50:27

标签: javascript html

下面的行将返回格式为

的一些数字

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,'');

1 个答案:

答案 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) {...});的匿名函数