【发布时间】:2022-01-11 21:12:04
【问题描述】:
我需要帮助来了解此代码的工作原理。 任务: 在不使用函数的情况下,您必须反转列表中的所有项目。也就是说,来回重做。
示例: 输入:[-89,71,11,0,4,6] 输出:[6,4,0,11,71,-89]
我找到了这个例子,但我需要解释它是如何工作的,并且能够解释代码的各个方面:
let arr = [1, 2, 3, 4, 5, 6, 7];
let n = arr.length-1;
for(let i=0; i<=n/2; i++) {
let temp = arr[i];
arr[i] = arr[n-i];
arr[n-i] = temp;
}
console.log(arr);
【问题讨论】:
-
在调试器中单步调试代码并检查结果。
-
是的,如果您尝试自己完成这项工作,并针对您考虑过但不太了解的流程提出实际的具体问题,那就更好了
标签: javascript arrays for-loop