>  기사  >  웹 프론트엔드  >  접속슬라이스의 차이점_기본지식

접속슬라이스의 차이점_기본지식

WBOY
WBOY원래의
2016-05-16 19:25:251201검색

1. 슬라이스 메소드(Array)
는 배열의 세그먼트를 반환합니다.

arrayObj.slice(start, [end])

매개변수
arrayObj

필수입니다. 배열 개체입니다.

시작

필수입니다. arrayObj의 지정된 부분의 시작 요소는 0부터 시작하는 인덱스입니다.

종료

선택사항. arrayObj에 지정된 부분의 끝 요소는 0부터 시작하는 인덱스입니다.

설명
slice 메소드는 arrayObj의 지정된 부분을 포함하는 Array 객체를 반환합니다.

slice 메소드는 end로 지정된 요소까지 복사하지만 포함하지는 않습니다. start가 음수이면 length start로 처리됩니다. 여기서 length는 배열의 길이입니다. end가 음수이면 length end로 처리됩니다. 여기서 length는 배열의 길이입니다. end가 생략되면 슬라이스 메소드는 arrayObj의 끝까지 복사됩니다. start 앞에 end가 나타나면 새 배열에 요소가 복사되지 않습니다.


다음 예에서는 마지막 요소를 제외한 myArray의 모든 요소가 newArray에 복사됩니다.

newArray = myArray.slice(0, - 1)
2. splice 메서드
는 배열에서 하나 이상의 요소를 제거하고, 필요한 경우 제거된 요소의 위치에 새 요소를 삽입하고, 제거된 요소를 반환합니다.

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])

매개변수
arrayObj

필수 옵션. 배열 개체입니다.

시작

필수입니다. 배열에서 요소를 제거할 시작 위치를 지정합니다. 이 위치는 0부터 계산됩니다.

deleteCount

필수입니다. 제거할 요소의 수입니다.

item1, item2,. .,itemN

필수입니다. 제거된 요소의 위치에 삽입할 새 요소입니다.

설명
splice 메소드는 시작 위치부터 지정된 수의 요소를 제거하고 새 요소를 삽입하여 arrayObj를 수정할 수 있습니다. 반환 값은 제거된 요소로 구성된 새로운 Array 객체입니다.


버전 5.5

필요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:jQuery 1.0.2_jquery다음 기사:jQuery 1.0.2_jquery