删除数组最后一个元素

xiaoxiao2025-08-15  25

题目描述

删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组

示例1

输入

复制

[1, 2, 3, 4]

输出

复制

[1, 2, 3]

 

1.用push

function truncate(arr) { var newarr = []; for(i=0;i<arr.length-1;i++){ newarr.push(arr[i]); } return newarr; }

 

 

2.用slice

function truncate(arr) { var newarr = arr.slice(0,-1); return newarr; }

slice(0,-1)表示从倒数第二个元素开始选取,即为删除了最后一个元素。

转载请注明原文地址: https://www.6miu.com/read-5034881.html

最新回复(0)