이제 배열에서 하나 이상의 항목을 삭제하는 여러 JS 메서드를 소개하겠습니다. 이제 그것을 여러분과 공유하고 모든 사람에게 참고 자료로 제공하겠습니다.
1. js의 splice 메소드
splice(index,len,[item]) 참고: 이 메소드는 원래 배열을 변경합니다.
splice에는 3개의 매개변수가 있으며, 배열의 하나 또는 여러 값을 교체/삭제/추가하는 데에도 사용할 수 있습니다
index: 배열 시작 인덱스 len: 대체/삭제 항목의 길이: 대체된 값, 삭제 If 조작됨, 항목이 비어 있습니다
예: arr = ['a','b','c','d']
Delete------ 항목이 설정되지 않았습니다
arr.splice(1 ,1) //['a','c','d'] | 변함없이
arr.splice(1 ,2) //['a','d'] 시작 첨자가 1이고 길이가 2인 값을 삭제하고 len 설정을 2
---- 항목으로 바꿉니다. 대체된 값
arr .splice(1,1,'ttt') //['a','ttt','c','d'] 값을 시작 첨자 1과 길이로 대체 1을 'ttt', len Set 1
arr.splice(1,2,'ttt') //['a','ttt','d'] 시작 첨자를 1과 두 값으로 교체 길이 2를 'ttt'로 설정하면 len이 1로 설정됩니다
add---- len이 0으로 설정되고 항목이 추가된 값입니다
arr.splice(1,0,'ttt') //[ 'a','ttt', 'b','c','d'] 첨자에 'ttt' 항목을 추가한다는 의미 1
스플라이스가 가장 편리한 것 같습니다
2, delete delete가 배열의 요소를 삭제한 후 아래 첨자 값은 정의되지 않음으로 설정되고 배열의 길이는 변경되지 않습니다. 예: delete arr[1] //['a',,'c','d '] 중간에 쉼표가 2개가 있고, 배열의 길이는 그대로이고, 1개의 항목은 정의되지 않습니다위 내용은 제가 모두를 위해 정리한 내용입니다. 앞으로도 많은 분들에게 도움이 되길 바라며, 저도 그렇습니다. 모두가 PHP 중국어 웹사이트를 지지해주기를 바랍니다.
관련 기사:
Es6으로 작성된 파일 가져오기 솔루션(상세 해석)js querySelector() 기본 사용법(그래픽 튜토리얼)
위 내용은 JS를 사용하여 배열에서 하나 이상의 항목을 삭제하는 여러 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!