私がそうすると仮定します..
var arr = Array();
var i = 3333;
arr[i] = "something";
この配列の文字列化を行うと、インデックスが 3333 未満のエントリの未定義の数値エントリ全体を含む文字列が返されます...
JavaScriptでこれを行わないようにする方法はありますか?
オブジェクト {} を使用できることはわかっていますが、オブジェクトでは使用できない shift() などの配列操作を実行したいので、使用したくありません。