자바스크립트 배열 유사한 유형의 요소 모음을 나타내는 개체입니다.
JavaScript에서 배열을 구성하는 세 가지 방법이 있습니다.
- 배열 리터럴 기준
- Array 인스턴스를 직접 생성(new 키워드 사용)
- 배열 생성자를 사용하여(new 키워드 사용)
1) JavaScript 배열 리터럴
배열 리터럴을 사용하여 배열을 생성하는 구문은 다음과 같습니다.
var arrayname=[value1,value2.....valueN];
보시다시피 값은 [ ] 안에 포함되며 ,(쉼표)로 구분됩니다.
JavaScript에서 배열을 만들고 사용하는 간단한 예를 살펴보겠습니다.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>지금 테스트해보세요
.length 속성은 배열의 길이를 반환합니다.
위 예제의 출력
삽입 파이썬
2) JavaScript Array 직접(새 키워드)
배열을 직접 생성하는 구문은 다음과 같습니다.
var arrayname=new Array();
여기, 새 키워드 배열의 인스턴스를 만드는 데 사용됩니다.
YouTube VLC에서 비디오 다운로드
배열을 직접 생성하는 예를 살펴보겠습니다.
var i; var emp = new Array(); emp[0] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>지금 테스트해보세요
위 예제의 출력
3) JavaScript 배열 생성자(새 키워드)
여기서는 명시적으로 값을 제공할 필요가 없도록 생성자에 인수를 전달하여 배열 인스턴스를 만들어야 합니다.
배열 생성자로 객체를 생성하는 예는 다음과 같습니다.
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>지금 테스트해보세요
위 예제의 출력
JavaScript 배열 방법
설명과 함께 JavaScript 배열 메소드 목록을 살펴보겠습니다.
행동 양식 | 설명 |
---|---|
연결() | 두 개 이상의 병합된 배열을 포함하는 새 배열 개체를 반환합니다. |
내부 복사() | 주어진 배열의 일부를 자체 요소와 함께 복사하고 수정된 배열을 반환합니다. |
항목() | 반복자 개체와 각 키/값 쌍을 반복하는 루프를 만듭니다. |
모든() | 배열의 모든 요소가 제공된 함수 조건을 만족하는지 여부를 확인합니다. |
평평한() | 지정된 깊이까지 재귀적으로 연결된 하위 배열 요소를 포함하는 새 배열을 만듭니다. |
플랫맵() | 매핑 기능을 통해 모든 배열 요소를 매핑한 다음 결과를 새 배열로 평면화합니다. |
채우다() | 요소를 정적 값으로 배열에 채웁니다. |
에서() | 다른 배열 요소의 정확한 복사본을 전달하는 새 배열을 만듭니다. |
필터() | 제공된 함수 조건을 전달하는 요소가 포함된 새 배열을 반환합니다. |
찾다() | 지정된 조건을 만족하는 주어진 배열의 첫 번째 요소 값을 반환합니다. |
찾기인덱스() | 지정된 조건을 만족하는 주어진 배열의 첫 번째 요소의 인덱스 값을 반환합니다. |
각각() | 배열의 각 요소에 대해 제공된 함수를 한 번씩 호출합니다. |
포함() | 주어진 배열에 지정된 요소가 포함되어 있는지 확인합니다. |
인덱스() | 주어진 배열에서 지정된 요소를 검색하고 첫 번째 일치 항목의 인덱스를 반환합니다. |
isArray() | 전달된 값이 배열인지 테스트합니다. |
가입하다() | 배열의 요소를 문자열로 결합합니다. |
키() | 배열의 키만 포함하는 반복자 개체를 만든 다음 이러한 키를 반복합니다. |
마지막 인덱스Of() | 주어진 배열에서 지정된 요소를 검색하고 마지막 일치 항목의 인덱스를 반환합니다. |
지도() | 모든 배열 요소에 대해 지정된 함수를 호출하고 새 배열을 반환합니다. |
의() | 모든 유형의 인수를 포함하는 가변 개수의 인수로부터 새 배열을 만듭니다. |
팝() | 배열의 마지막 요소를 제거하고 반환합니다. |
푸시() | 배열의 끝에 하나 이상의 요소를 추가합니다. |
뒤집다() | 주어진 배열의 요소를 반대로 바꿉니다. |
감소(함수, 초기) | 왼쪽에서 오른쪽으로 각 값에 대해 제공된 함수를 실행하고 배열을 단일 값으로 줄입니다. |
감소오른쪽() | 오른쪽에서 왼쪽으로 각 값에 대해 제공된 함수를 실행하고 배열을 단일 값으로 줄입니다. |
일부() | 배열의 요소가 구현된 함수의 테스트를 통과하는지 확인합니다. |
옮기다() | 배열의 첫 번째 요소를 제거하고 반환합니다. |
일부분() | 주어진 배열의 일부 복사본을 포함하는 새 배열을 반환합니다. |
종류() | 주어진 배열의 요소를 정렬된 순서로 반환합니다. |
접착() | 주어진 배열에 요소를 추가/제거합니다. |
toLocaleString() | 지정된 배열의 모든 요소를 포함하는 문자열을 반환합니다. |
toString() | 원래 배열에 영향을 주지 않고 지정된 배열의 요소를 문자열 형식으로 변환합니다. |
쉬프트 해제() | 주어진 배열의 시작 부분에 하나 이상의 요소를 추가합니다. |
값() | 배열의 각 인덱스에 대한 값을 전달하는 새로운 반복자 객체를 생성합니다. |