直接在给定的 arr 数组上进行操作,并将结果返回
function removeWithoutCopy(arr, item) { let index = 0; for (let i = 0; i < arr.length; i++) { if (arr[i] !== item) { arr[index++] = arr[i]; } } arr.length = index; return arr; }
function removeWithoutCopy(arr, item) { let index = 0; for (let i = 0; i < arr.length; i++) { if (arr[i] !== item) { arr[index++] = arr[i]; } } arr.length = index; return arr; }