logo

자바스크립트 배열

자바스크립트 배열 유사한 유형의 요소 모음을 나타내는 개체입니다.

JavaScript에서 배열을 구성하는 세 가지 방법이 있습니다.

  1. 배열 리터럴 기준
  2. Array 인스턴스를 직접 생성(new 키워드 사용)
  3. 배열 생성자를 사용하여(new 키워드 사용)

1) JavaScript 배열 리터럴

배열 리터럴을 사용하여 배열을 생성하는 구문은 다음과 같습니다.

 var arrayname=[value1,value2.....valueN]; 

보시다시피 값은 [ ] 안에 포함되며 ,(쉼표)로 구분됩니다.

JavaScript에서 배열을 만들고 사용하는 간단한 예를 살펴보겠습니다.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
지금 테스트해보세요

.length 속성은 배열의 길이를 반환합니다.

위 예제의 출력

삽입 파이썬

2) JavaScript Array 직접(새 키워드)

배열을 직접 생성하는 구문은 다음과 같습니다.

 var arrayname=new Array(); 

여기, 새 키워드 배열의 인스턴스를 만드는 데 사용됩니다.

YouTube VLC에서 비디오 다운로드

배열을 직접 생성하는 예를 살펴보겠습니다.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
지금 테스트해보세요

위 예제의 출력

3) JavaScript 배열 생성자(새 키워드)

여기서는 명시적으로 값을 제공할 필요가 없도록 생성자에 인수를 전달하여 배열 인스턴스를 만들어야 합니다.

배열 생성자로 객체를 생성하는 예는 다음과 같습니다.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
지금 테스트해보세요

위 예제의 출력


JavaScript 배열 방법

설명과 함께 JavaScript 배열 메소드 목록을 살펴보겠습니다.

행동 양식 설명
연결() 두 개 이상의 병합된 배열을 포함하는 새 배열 개체를 반환합니다.
내부 복사() 주어진 배열의 일부를 자체 요소와 함께 복사하고 수정된 배열을 반환합니다.
항목() 반복자 개체와 각 키/값 쌍을 반복하는 루프를 만듭니다.
모든() 배열의 모든 요소가 제공된 함수 조건을 만족하는지 여부를 확인합니다.
평평한() 지정된 깊이까지 재귀적으로 연결된 하위 배열 요소를 포함하는 새 배열을 만듭니다.
플랫맵() 매핑 기능을 통해 모든 배열 요소를 매핑한 다음 결과를 새 배열로 평면화합니다.
채우다() 요소를 정적 값으로 배열에 채웁니다.
에서() 다른 배열 요소의 정확한 복사본을 전달하는 새 배열을 만듭니다.
필터() 제공된 함수 조건을 전달하는 요소가 포함된 새 배열을 반환합니다.
찾다() 지정된 조건을 만족하는 주어진 배열의 첫 번째 요소 값을 반환합니다.
찾기인덱스() 지정된 조건을 만족하는 주어진 배열의 첫 번째 요소의 인덱스 값을 반환합니다.
각각() 배열의 각 요소에 대해 제공된 함수를 한 번씩 호출합니다.
포함() 주어진 배열에 지정된 요소가 포함되어 있는지 확인합니다.
인덱스() 주어진 배열에서 지정된 요소를 검색하고 첫 번째 일치 항목의 인덱스를 반환합니다.
isArray() 전달된 값이 배열인지 테스트합니다.
가입하다() 배열의 요소를 문자열로 결합합니다.
키() 배열의 키만 포함하는 반복자 개체를 만든 다음 이러한 키를 반복합니다.
마지막 인덱스Of() 주어진 배열에서 지정된 요소를 검색하고 마지막 일치 항목의 인덱스를 반환합니다.
지도() 모든 배열 요소에 대해 지정된 함수를 호출하고 새 배열을 반환합니다.
의() 모든 유형의 인수를 포함하는 가변 개수의 인수로부터 새 배열을 만듭니다.
팝() 배열의 마지막 요소를 제거하고 반환합니다.
푸시() 배열의 끝에 하나 이상의 요소를 추가합니다.
뒤집다() 주어진 배열의 요소를 반대로 바꿉니다.
감소(함수, 초기) 왼쪽에서 오른쪽으로 각 값에 대해 제공된 함수를 실행하고 배열을 단일 값으로 줄입니다.
감소오른쪽() 오른쪽에서 왼쪽으로 각 값에 대해 제공된 함수를 실행하고 배열을 단일 값으로 줄입니다.
일부() 배열의 요소가 구현된 함수의 테스트를 통과하는지 확인합니다.
옮기다() 배열의 첫 번째 요소를 제거하고 반환합니다.
일부분() 주어진 배열의 일부 복사본을 포함하는 새 배열을 반환합니다.
종류() 주어진 배열의 요소를 정렬된 순서로 반환합니다.
접착() 주어진 배열에 요소를 추가/제거합니다.
toLocaleString() 지정된 배열의 모든 요소를 ​​포함하는 문자열을 반환합니다.
toString() 원래 배열에 영향을 주지 않고 지정된 배열의 요소를 문자열 형식으로 변환합니다.
쉬프트 해제() 주어진 배열의 시작 부분에 하나 이상의 요소를 추가합니다.
값() 배열의 각 인덱스에 대한 값을 전달하는 새로운 반복자 객체를 생성합니다.