面倒くせぇぇぇぇえ。 javascriptで配列から任意のindexの要素を削除するのに、deleteを使ってみたけど、これだと配列オブジェクトのlength値が変わらねぇ! var ary = new Array(); ary.push('hoge'); ary.push('fuga'); ary.push('piyo'); function print() { for(var key in ary) { console.log(key + ' : ' + ary[key]); } } console.info('削除前 : ' + ary.length); print(ary); delete ary[1]; console.info('delete実行後 : ' + ary.length); print(ary); ary.pop(); console.info('pop実行後 :