我试图在不使用反向的情况下反转数组,我无法弄清楚为什么我的代码不工作。如果你能帮上忙,那就太感谢了。
let inverse = [];
inverse = array.map( element => inverse.unshift(element) )
如果你能帮上忙,那就太好了。
不需要映射,只需要迭代。
const
array = [1, 2, 3, 4],
reverse = [];
array.forEach(v => reverse.unshift(v));
console.log(reverse);
另一种方法
const array = [1, 2, 3, 4],
size = array.length,
result = array.map((_, i, arr) => arr[size - i - 1]);
console.log(result);