//使用shift方法 function cuttail(arr) { var newArr = arr.slice(0); newArr.shift(); return newArr; } //使用splice切除第一个元素 function cuttail(arr) { var newArr = arr.slice(0); return newArr.splice(0,1); } //使用slice赋值元素,其实可以直接return arr.slice(0); function cuttail(arr) { var newArr = arr.slice(0); console.log(newArr); return newArr.slice(1); } //每个元素往前移动,最后再pop一下 function cuttail(arr) { var newArr = arr.slice(0); for (var i = 0; i < newArr.length - 1; i++) { newArr[i] = newArr[i + 1]; } newArr.pop(); return newArr; } //使用filter函数过滤 function cuttail(arr) { return arr.filter(function (ele,i) { return i != 0; }); }