人话不多,直接上代码,在代码中解析,不足之处请谅解: push() Array.prototype._push=function(...value){//在Array原型链上添加_push方法 for(var i=0;i<arguments.length;i++){//按索引从小到大循环数组 this[this.length]=arguments[i];//把入参,按照顺序,依次添加在数组的索引最大值加一的位置 } } var arr=[231];//例子 arr._push(1,2,3,4);…