标签:上进 com cti nbsp style 使用 bsp 思考 .com
刷题啦,刷题啦,咱也刷算法题。
先从牛客网的JS方面刷起,接着刷数据结构和算法,然后去刷leetcode,这儿记载自己从出错的地方。
function removeWithoutCopy(arr, item) { for(i = 0; i < arr.length; i++) { if( arr[i] === item) { arr.splice(i,1); } } return arr; }
然后提交不让通过,哪里出问题了呢?嗯,在splice后,不应该使用i++到下一个元素位置上,因为该处的元素删除了,所以还应该在该处的i上进行下一次判断。正确写法如下
function removeWithoutCopy(arr, item) { for(i = 0; i < arr.length; ) { if( arr[i] === item) { arr.splice(i,1); } else { i++; } } return arr; }
标签:上进 com cti nbsp style 使用 bsp 思考 .com
原文地址:http://www.cnblogs.com/zhansu/p/6536470.html