JavaScript删除数组中的特定元素

1.删除数组中特定位置的元素

removeByPosition(arr, x) { // arr为数组,x为幺要删除元素的位置
   for(let i = 0; i < arr.length; i++) {
     if(i === x) {
       arr.splice(i, 1);
       break;
    }
  }
}

2.删除数组中特定值的元素

removeByValue(arr, val) { // arr为数组,val为要删除的数组元素的值
   for(let i = 0; i < arr.length; i++) {
     if(arr[i] == val) {
      arr.splice(i, 1);
      break;
    }
  }
}

 

posted @ 2018-09-21 14:35  乐观的阿珍  阅读(237)  评论(0)    收藏  举报