思路:
直接运用splice函数,若arr数组元素和item相等,则删除。该处运用了一个技巧,从数组末尾开始判断,这样不用考虑删除元素而导致位置变化的影响。
function removeWithoutCopy(arr, item) {
for(var i=arr.length-1;i>=0;i--)
{
if (arr[i]==item)
{
arr.splice(i,1);
}
}
return arr;
}