NATIVE

settings_applicationsObject  >   settings_applicationsArray  >   settings_applications[[Prototype]]

NATIVE

Draft
  • account_tree
  • bug_report

ArraynewArraysplice(NumberstartIndex[, IntegerdeleteLength[, AnyTypeitem[, ...[AnyTypeitemN]]]])

설명

배열의 특정 위치의 원소를 제거하거나 제거후 새 원소를 추가한다.

구문

기본형식
array.splice(startIndex[, deleteLength[, ...[, replaceItem]]])

매개 변수

NumberstartIndex필수
배경을 원소를 삭제하거나 변경을 시작할 인덱스를 설정한다. 배열의 길이보다 크면 인덱스는 배열의 길이로 설정된다. 음수로 설정하는 경우에는 배열의 끝에서 부터의 길이로 처리되며 절대값이 배열의 길이보다 큰 경우는 0으로 처리된다.
IntegerdeleteLength선택
제거(변경)을 시작할 인덱스로부터의 길이를 설정한다. 0의 경우 아무것도 제거되지 않는다. 이러한 설정의 경우는 삭제가 아닌 추가할 새 요소를 정의해 주어야 한다. 만일 걊이 strantIndex에서 부터 배열의 끝까지의 길이보다 크면 남은 요소를 모두 제거(변경) 대상이 된다.
AnyTypeitem[, ...[, itemN]]선택적 열거
삭제되며 추가할 배열의 원소들이며 생략된 경우에는 삭제만 된다.

반환

ArraynewArray
삭제된 원소를 갖는 새로운 배열을 반환한다. 삭제된 원소가 없다면 빈 배열이 반환된다.

지원 웹브라우저