JavaScript 배열 소개
JavaScript의 배열은 다른 언어의 배열과 다릅니다. 주로 다음에 반영됩니다.
배열에 저장된 항목은 다른 유형의 데이터 일 수 있습니다.
배열의 크기는 동적으로 변경됩니다. 항목을 추가하거나 제거 할 때 현재 데이터 항목을 수용하도록 크기를 동적으로 변경할 수 있습니다.
JavaScript로 배열을 만듭니다
JavaScript에서 배열을 만드는 두 가지 방법이 있습니다.
하나 : 배열의 생성자를 호출하십시오
var a = 새 배열 (3); // 길이 3의 배열 생성 3
var a = 새로운 배열 (1,2,3) // 1,2,3 컨텐츠로 배열 생성
또한 생성자를 통해 배열을 만들 때 새로운 키워드도 생략 할 수 있으며 효과는 새로운 것과 동일합니다.
둘째 : 문자 그럴 방법을 사용하여 생성 (이 방법을 사용하여 배열을 만드는 것은 배열의 생성자를 호출하지 않습니다).
var a = [1,2,3]
객체가 배열인지 결정하십시오
객체가 JavaScript의 배열인지 여부를 결정하는 두 가지 방법이 있습니다.
JavaScript 배열의 속성 및 방법
길이 속성
JavaScript에서 배열의 길이 속성은 배열의 길이를 반환하며 읽거나 쓸 수 있습니다.
길이 -I : i 요소를 뒤에서 앞두고 삭제합니다
길이+i : 배열 끝에 i 요소를 추가합니다 (초기화 전에 모두 밑에 켜져 있음)
스택 방법
푸시 방법 :
팝 방법 :
배열 non-pop 메소드 배열에서 마지막 항목을 반환합니다 (참고 : 원래 배열에 영향을주지 않고 마지막 항목 만 반환합니다)
대기열 방법
시프트 방법 : 배열의 첫 번째 항목을 제거하고 반환하면서 배열의 길이를 1 씩 줄입니다.
푸시 () 및 shift () 메소드를 조합하여 큐와 같은 배열을 작동시킬 수 있습니다.
변속되지 않은 방법 : 배열의 프론트 엔드에 항목을 추가하고 배열의 길이를 반환합니다.
UNSHIFT () 및 POP () 메소드를 사용하면 리버스 큐에서 작동하는 것과 같은 조작 배열을 사용할 수 있습니다.
배열 정렬 방법
정렬 메서드 정렬 배열 (ASCII 코드 테이블에 따라)
또한 sort ()에 대한 비교 함수를 지정할 수도 있습니다.
뒤집다():
리버스를 호출하지 않고 수동으로 리버스 차를 구현합니다.
작동 방법
CONCAT () 메소드 : 매개 변수가없는 경우 현재 배열의 사본을 반환하고, 매개 변수가 배열 인 경우, 매개 변수 배열의 각 항목을 현재 배열 사본 끝에 추가 한 다음 해당 사본의 끝에 추가 한 다음 매개 변수가 배열이 아닌 경우 현재 배열 복사의 끝에 매개 변수를 추가하십시오.
Slice () 메소드 : 현재 배열의 하나 이상의 항목을 새 배열로 반환합니다 (현재 원래 배열에는 영향을 미치지 않음)
Splice () 메소드 : (참고 :이 방법은 원래 배열에서 작동합니다)
위치 메소드 indexof () 및 lastIndexof ()
indexof (startIndex, item) : 현재 배열에서 startIndex (startIndex가없고 스크래치에서 검색)가 앞서서 항목을 검색하고 첫 번째 항목의 인덱스를 반환합니다. 항목이 없으면 -1을 반환하십시오
LastIndexof (startIndex, 항목) : 사용법은 indexof와 동일하지만 뒤에서 앞뒤로 검색합니다.
감소 방법
감소 및 환율 :
감소 (콜백,베이스의 초기 값을 줄이십시오 (선택 사항)). 콜백 함수는 이전 값, 현재 값, 항목 색인 및 배열 개체를 나타내는 4 개의 매개 변수 (pre, cur, index, arr)를 허용 할 수 있습니다. 이 함수의 리턴 결과는 다음 항목의 매개 변수로 자동 전달됩니다.
leduceRight ()는 READE와 동일하지만 leduce는 뒤에서 앞뒤로 반복됩니다.
반복 방법
위의 기사는 JavaScript 배열 사용에 대한 진부한 것입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.