>  기사  >  웹 프론트엔드  >  JavaScript 배열 추가 및 삭제에 대한 간략한 토론

JavaScript 배열 추가 및 삭제에 대한 간략한 토론

青灯夜游
青灯夜游앞으로
2018-10-12 17:13:092481검색

이 기사에서는 JavaScript 배열 추가 및 삭제에 대해 간략하게 설명합니다. 참고할 만한 가치가 있는 내용이므로 참고하시면 도움이 될 것입니다.

1. 추가

(1) 가장 쉬운 방법: 새 인덱스에 값을 할당

(2) push() 및 unshift() 메서드 사용(나중에 push 및 pop 참조)

2.Delete

(1) 삭제 연산자는 배열 요소를 삭제합니다

delete를 사용하여 배열의 요소를 삭제하면 배열의 길이 속성이 수정되지 않으며 요소가 높은 인덱스에서 아래로 이동되지 않습니다. 삭제된 요소가 비어 있는 요소를 채웁니다. 비희소 배열을 희소 배열로 변환합니다.

(2) pop() 및 shuift() 메소드 사용

3. 배열 메소드 비교 학습 및 메모리

(1) push() 및 pop()

push() 및 pop() 메소드를 사용하면 배열이 가능합니다. 스택(선입, 후출)으로 사용하세요. 두 방법 모두 원래 배열을 변경합니다.

push() 메서드는 배열 끝에 하나 이상의 요소를 추가하고 새 배열의 길이를 반환합니다.

pop() 메서드는 그 반대입니다. 배열의 마지막 요소를 삭제하고 배열의 길이를 줄이며 삭제된 배열 요소의 값을 반환합니다.

(2) unshift() 및 Shift()

이 두 메서드는 위의 두 메서드와 매우 유사하지만 차이점은 이 두 메서드는 삭제 작업의 선두에 요소를 삽입한다는 점입니다. .

unshift()는 하나 이상의 요소를 배열의 헤드에 추가하고 기존 요소를 더 높은 인덱스로 이동하여 공간을 확보합니다. 그리고 배열의 새로운 길이를 반환합니다.

shift()는 배열의 첫 번째 요소를 삭제하고 반환합니다. 후속 요소를 한 위치 아래로 이동하여 삭제된 빈 요소를 채웁니다.

unshift() 메소드를 사용하여 여러 매개변수를 전달하는 경우 배열에 새 요소의 순서는 전달된 매개변수의 순서와 동일합니다.

요소를 하나씩 순서대로 삽입하는 경우 , 최종 결과는 반대가 될 것입니다

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바랍니다. 더 많은 관련 튜토리얼을 보려면 JavaScript 비디오 튜토리얼을 방문하세요!

관련 권장 사항:

JavaScript 그래픽 튜토리얼

JavaScript 온라인 매뉴얼

위 내용은 JavaScript 배열 추가 및 삭제에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제