这里,我写了一个程序,遍历并反转数组元素的最后一部分,就像数组是
[5, 17, 11, 10, 12, 6]
一样,我想要像[5, 17, 11, 6, 12, 10]
那样的输出,所以我写了一个程序,但输出不是正如预期的那样出来。您能否检查并修改它以便我得到想要的结果?
let a = [5, 17, 11, 10, 12, 6];
let n = a.length;
for (let i = 0, j = (n / 2) - 1; i < n / 4; i++, j--) {
let temp = a[n / 2 + i];
a[n / 2 + i] = a[j];
a[j] = temp;
}
for (i = 0; i < n; i++) {
console.log(a[i])
}