移除数组 arr 中的所有值与 item 相等的元素
把数组看成是队列,等于item元素直接删除,不等于的,先push再删除。
function removeWithoutCopy(arr, item) {
var n=arr.length;
for(var i=0;i<n;i++){
if(arr[0]!==item)
arr.push(arr[0]);
arr.shift();
}
return arr;
}


浙公网安备 33010602011771号