【发布时间】:2021-02-05 02:30:14
【问题描述】:
我正在尝试完成“Map the Debris”freecodecamp 挑战https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris,我想我已经完成了。它可以在我电脑的代码编辑器中运行,但是当我复制/粘贴到网站区域时,条件不满足。
如何最好地调试它?
我的代码是
function orbitalPeriod(arr) {
let newArr = [];
function orbSecCalc(avgAlt) {
const gm = 398600.4418;
const radiusEarth = 6367.4447;
let toBeRooted = (avgAlt + radiusEarth) ** 3 / gm;
let answer = Math.sqrt(toBeRooted) * 2 * Math.PI;
return answer.toFixed(0);
}
for (let i = 0; i < arr.length; i++) {
let orbSecs = orbSecCalc(arr[i].avgAlt);
newArr.push({ name: arr[i].name, orbitalPeriod: orbSecs });
}
return newArr;
}
【问题讨论】:
-
我想你的意思是 "debug"。您的浏览器开发工具包括一个 JavaScript 调试器,您可以使用它来设置断点并单步执行您的代码。见developers.google.com/web/tools/chrome-devtools/javascript
标签: javascript object debugging