删除数组的第一个元素

xiaoxiao2025-08-23  84

题目描述

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

示例1

输入

复制

[1, 2, 3, 4]

输出

复制

[2, 3, 4]

 

 

1.普通的迭代+push

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

 

 

2.用slice

function curtail(arr) { return arr.slice(1); }

arr.slice(1)直接返回一个删除了第一个元素的新数组

 

3.用filter

function curtail(arr) { return arr.filter(function(value,index){ return index !== 0; }) }

返回索引值不为0的其他元素,即返回除第一个元素外其他的原色。

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

最新回复(0)