function removeWithoutCopy(arr, item) { //先排序,升序 arr.sort((a,b)=>{return a-b}) //获取最后的索引值 var lastIndex = arr.lastIndexOf(item) //获取第一个索引值 var index = arr.indexOf(item) //然后用splice(第一个索引值,最后一个索引值-第一个索引值+1) arr.splice(item,lastIndex-index+1) return arr }