I m trying to splice array two from the two-dimensional array arr.
var one = ["a","b"];
var two = ["c","d"];
var thr = ["e","f"];
var arr = [one,two,thr];
Here are my two unsuccessful attempts:
1)
var rem = arr.splice(1,1);
alert(rem[0]);
// This alerts the entire array as one long string "c,d".
// The expected behavior is "c" (index 0 of the returned array _rem_).
2)
var rem = arr[1].splice(0);
alert(arr);
// The array _rem_ is now correct, but _arr_ is left with an empty index: "a,b,,e,f".
I have a less than ideal workaround, but I m hoping to accomplish this with one function.
var test = arr[1].slice(0);
arr.splice(1,1);