法一:for循环 + splice
function removeWithoutCopy(arr, item) { for(let i = 0; i < arr.length; i++) { if(arr[i] === item) { arr.splice(i,1); i--; } } return arr; }
法二:while循环 + splice
function removeWithoutCopy(arr, item) { while(arr.indexOf(item) !== -1) { arr.splice(arr.indexOf(item), 1); } return arr; }