主要需要注意的是不同方法他们本身返回的值应该是什么,是数组当前的长度,还是取出的元素的值,再在splice函数里面进行相应的return就可以了.具体如下: 用 splice函数实现 push方法 function samePush(arr, value){ arr.splice(arr.length, 0, value) return arr.length } var arr = [3, 4, 5] //使用push方法 arr.push(10) // arr 变成[3,4,5,10],返回4…