例:以下:
次のようにコードコードをコピーします。
/**
*値を介して配列要素を削除します
*
* @param混合値要素値
* @returnアレイ
*/
array.prototype.deletevalue = function(value){
var i = 0;
(私はこの){
if(this [i] == value)break;
}
this.slice(0、i).concat(this.slice(parseint(i、10) + 1))を返します。
}
// 例
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インデックス
* @returnアレイ
*/
array.prototype.deleteIndex = function(index){
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);