index.js
function removeA(arr) {
  var what,
    a = arguments,
    L = a.length,
    ax;
  while (L > 1 && arr.length) {
    what = a[--L];
    while ((ax = arr.indexOf(what)) !== -1) {
      arr.splice(ax, 1);
    }
  }
  return arr;
}
function removeA(arr) {
  var what,
    a = arguments,
    L = a.length,
    ax;
  while (L > 1 && arr.length) {
    what = a[--L];
    while ((ax = arr.indexOf(what)) !== -1) {
      arr.splice(ax, 1);
    }
  }
  return arr;
}
function removeA ( arr ) { var what , a = arguments , L = a . length , ax ; while ( L > 1 && arr . length ) { what = a [ -- L ] ; while ( ( ax = arr . indexOf ( what ) ) !== - 1 ) { arr . splice ( ax , 1 ) ; } } return arr ; }
to remove passed values from the array, used to find and remove empty vlaues
to remove passed values from the array used to find and remove empty vlaues