js에서 배열의 지정된 요소를 삭제하는 방법: 먼저 배열을 반복하여 지정된 요소의 인덱스 값을 가져온 다음 인덱스 값에 따라 splice() 메서드를 사용하여 요소를 삭제합니다. "array.splice(index value, 1) "입니다.
JavaScript에서 배열의 지정된 요소를 삭제하는 방법에 대한 자세한 설명:
배열의 요소를 삭제하려면 먼저 삭제해야 하는 지정된 요소의 인덱스 값을 결정해야 합니다. .
var arr=[1,5,6,12,453,324]; function indexOf(val){ for(var i = 0; i < arr.length; i++){ if(arr[i] == val){return i;} } return -1; }
해당 인덱스 값을 찾은 후 인덱스 값에 따라 배열의 요소에 해당하는 값을 삭제합니다.
function remove(val){ var index = indexOf(val); if(index > -1){arr.splice(index,1);} }
예: somearray
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <div class="demo"> <p>数组:mon, tue, wed, thur</p> <p class="p"></p> </div> </body> <script type="text/javascript"> 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" document.write("<p>新数组:" + somearray + "</p>"); </script> </html>
배열에서 "tue" 요소를 삭제합니다. 관련 무료 학습 권장 사항: js 비디오 튜토리얼
위 내용은 js의 배열에서 지정된 요소를 삭제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!