【js】删除数组中的指定元素,且不改变原数组

笨办法:

export function remove(arr, item) {
    
      
  let result=[];  
  arr.forEach(function(element){
    
      
    if(element !== item){
    
      
      result.push(element);  
    }  
  });  
  return result;  
}

es6写法:

export const remove = (arr, item) => {
    
    
  return arr.filter(element => element !== item);
};

猜你喜欢

转载自blog.csdn.net/bbt953/article/details/132385209
今日推荐