直接在给定的 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;
}

京公网安备 11010502036488号