例は次のとおりです。
//例
var test = new Array(1,5,3,4,2);
//出力 5
console.log(test.length);
//値 4 の要素を削除します
test = test.deleteValue(4);
//出力 [1, 5, 3, 2]
console.log(test);
//出力 4
console.log(test.length);
/**
* インデックスによる配列要素の削除
*
* @param int Index 要素インデックス
* @returns array
*/
Array.prototype.deleteIndex = function(index){
return this.slice(0,index).concat(this.slice(parseInt(index, 10) 1));
}
//例
var test = new Array(1,5,3,4,2);
//出力 5
console.log(test.length);
//インデックス 1 の要素を削除します
test = test.deleteIndex(1);
//出力 [1, 3, 4, 2]
console.log(test);
//出力 4
console.log(test.length);