题目描述
删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组
示例1
输入
[1, 2, 3, 4]
输出
[1, 2, 3]
代码1
function truncate(arr) {
let ans=[];
for(let i=0;i<arr.length-1;i++){
ans.push(arr[i]);
}
return ans;
}
运行环境:JavaScript (V8 6.0.0)
运行时间:1077ms
占用内存:77856KB
代码2
function truncate(arr) {
var newArray = arr.slice(0, arr.length - 1);
return newArray;
}
运行环境:JavaScript (V8 6.0.0)
运行时间:1016ms
占用内存:77840KB
JavaScript slice() 方法(会返回新数组)