dlete演算子でまるっと削除することができます。
オブジェクトの場合
keyとvalueがまるっとなくなります。
var obj = { a : 0, b : 1, c : 2 }; delete obj.a; console.dir(obj); // => {b : 1, c : 2}
配列の場合
配列の要素を削除すると、lengthは変わらず削除した要素がundefindになります。
var arr = [0, 1, 2]; delete arr[0]; console.dir(arr); // => [undefined, 1, 2]