JavaScript splice () 방법 상세 설명

2343 단어
정의 와 용법
splice () 방법 은 배열 의 요 소 를 삽입, 삭제 또는 교체 하 는 데 사 용 됩 니 다.
문법
arrayObject.splice(index,howmany,element1,.....,elementX)
매개 변수 설명
index 필수.요 소 를 어디 에 추가 / 삭제 할 지 규정 합 니 다.
이 매개 변 수 는 삽입 과 (또는) 삭 제 를 시작 하 는 배열 요소 의 아래 표 시 됩 니 다. 숫자 여야 합 니 다.
howmany 필수.얼마나 많은 요 소 를 삭제 해 야 하 는 지 규정 하 다.숫자 여야 하지만 0 일 수 있 습 니 다.
이 매개 변 수 를 규정 하지 않 으 면 index 부터 원래 배열 의 끝 에 있 는 모든 요 소 를 삭제 합 니 다.
element 1 선택 가능.배열 에 추가 할 새로운 요 소 를 규정 합 니 다.index 가 가리 키 는 아래 표지 판 부터 삽입 합 니 다.
element X 선택 가능.배열 에 약간의 요 소 를 추가 할 수 있 습 니 다.
반환 값
array Object 에서 요 소 를 삭제 하면 삭 제 된 요 소 를 포함 한 배열 을 되 돌려 줍 니 다.
설명 하 다.
splice () 방법 은 index 에서 시 작 된 0 개 이상 의 요 소 를 삭제 하고 매개 변수 목록 에서 설명 한 하나 이상 의 값 으로 삭 제 된 요 소 를 대체 할 수 있 습 니 다.
제시 와 주석
설명: splice () 방법 과 slice () 방법의 역할 이 다 르 므 로 splice () 방법 은 배열 을 직접 수정 합 니 다.
실례
예 1
이 예 에서 우 리 는 새 배열 을 만 들 고 요 소 를 추가 할 것 입 니 다.
 
  
var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,0,"William") document.write(arr + "<br />")

출력:
George,John,Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
예 2
이 예 에서 index 2 에 있 는 요 소 를 삭제 하고 삭 제 된 요 소 를 대체 할 새로운 요 소 를 추가 합 니 다.
 
  
var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,1,"William") document.write(arr)

출력:
George,John,Thomas,James,Adrew,Martin George,John,William,James,Adrew,Martin
예 3
이 예 에서 index 2 ("Thomas") 에서 시 작 된 세 가지 요 소 를 삭제 하고 삭 제 된 요 소 를 대체 하기 위해 새 요소 ("William") 를 추가 합 니 다.
 
  
var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,3,"William") document.write(arr)

출력:
George,John,Thomas,James,Adrew,Martin George,John,William,Martin

좋은 웹페이지 즐겨찾기