题解 | #移除数组中的元素#

移除数组中的元素

https://www.nowcoder.com/practice/a93dd26ebb8c425d844acc17bcce9411

法一:for循环 + splice
function removeWithoutCopy(arr, item) {
  for(let i = 0; i < arr.length; i++) {
      if(arr[i] === item) {
          arr.splice(i,1);
          i--;
      }
  }
  return arr;
}

法二:while循环 + splice
function removeWithoutCopy(arr, item) {
  while(arr.indexOf(item) !== -1) {
      arr.splice(arr.indexOf(item), 1);
  }
  return arr;
}


JS基础练习记录 文章被收录于专栏

巩固JS基础

全部评论

相关推荐

02-10 13:41
西南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务