【发布时间】:2015-10-10 21:14:15
【问题描述】:
我致力于坐标之间的距离计算,并且我构建了一些可以正常工作的东西。
var pointsCoordinates = [[5,7],[5,8],[2,8],[2,10]];
function lineDistance(points) {
var globalDistance = 0;
for(var i=0; i<points.length-1; i++) {
globalDistance += Math.sqrt(Math.pow( points[i+1][0]-points[i][0] , 2 ) + Math.pow( points[i+1][1]-points[i][1] , 2 ));
}
return globalDistance;
}
console.log(lineDistance(pointsCoordinates));
我想稍微改进一下,并发送一个提示来存储用户发送的坐标。
示例:
alert(prompt("send me random coordinates in this format [,] and I will calculate the distance))
我想存储这些坐标并用我的函数计算距离。
我知道我必须使用 push 但它不起作用,有人可以帮我写吗?我知道这很简单,但是……我做不到。
非常感谢
【问题讨论】:
标签: javascript arrays coordinates store prompt