codice:
function mySplice(arr,n) {
  var i, j=0;
  var newarr = new Array();
  for(i=0; i<n; i++) {
    newarr[j++] = arr[i];
  }
  for(++i;i<arr.length; i++) {
     newarr[j++] = arr[i];
  }
  return newarr;
}
Non so se funziona nei casi n==0 e n==arr.length (occorrerebbe verificare cosa succede ai vari for, e forse sostituirli con while, ma lo lascio fare a Willy, che queste cose le sa fare ... cosi` imparo anche qualcosa).

Ciao
Michele