可以使用 Array.prototype.slice() 方法来创建一个没有最后一个元素的新数组,然后再使用 Array.prototype.map() 方法对新数组进行操作,这样就可以达到不使用最后一个元素映射数组的目的。
示例代码如下:
const arr = [1, 2, 3, 4, 5]; const newArr = arr.slice(0, -1); const mappedArr = newArr.map(item => item * 2); console.log(mappedArr); // [2, 4, 6, 8]