이 기사의 예에서는 JavaScript를 사용하여 배열에서 지정된 값을 가진 요소를 삭제하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
다음 코드는 두 가지 메소드를 사용하여 배열의 요소를 삭제합니다. 첫 번째는 별도의 함수를 정의하고, 두 번째는 Array 객체에 대한 RemoveByValue 메소드를 정의합니다.
요소를 삭제하려면 RemoveByValue 함수를 정의하세요
function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) { if(arr[i] == val) { arr.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] removeByValue(somearray, "tue"); //somearray will now have "mon", "wed", "thur"
해당 메소드를 배열 객체에 추가하면 호출이 더 쉬워집니다. 배열의 RemoveByValue 메소드를 직접 호출하여 지정된 요소를 삭제하세요
Array.prototype.removeByValue = function(val) { for(var i=0; i<this.length; i++) { if(this[i] == val) { this.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] somearray.removeByValue("tue"); //somearray will now have "mon", "wed", "thur"
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.