移除数组内输入的值,返回新数组

// [1, 2, 3, 4, 2], 2
// [1, 3, 4]
方法1:

function remove(arr, item) { 
 let rr =  arr.filter(i=>{
   return i!= item
  })
  return rr
}

方法2:

function remove(arr, item) {
    var newArr = []
    for(var i=0;i<arr.length;i++){
        if(arr[i] != item){
            newArr.push(arr[i])
        }
    }
    return newArr
}