예제는 다음과 같습니다.
//예
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 요소 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);