1、直接插入 function _push(array,value) { // 补全代码 array[array.length] = value return array; } 2、扩展运算符 function _unshift(array,value) { return [ ...array,value]; } 实际上这样就行,但是由于这个地方只支持es5语法所以得重新遍历一遍就如下代码 function _push(array,value) { // 补全代码 let temp = [...array,value]; // 用临时数组保存结...