题解 | #移除数组中的元素#
移除数组中的元素
http://www.nowcoder.com/practice/a93dd26ebb8c425d844acc17bcce9411
.splice(a,b,c,d....)
表示在索引号a开始删除b个元素,插入元素c,d....
注意的是 splice会改变原数组的长度
所以在删除之后需要对下标进行修改。
function removeWithoutCopy(arr, item) {
for (var i=0;i<arr.length;i++)
{
if(arr[i]==item)
{
arr.splice(i,1);
i--;
}
}
return arr;
}