본문 바로가기

JavaScript

(11) JavaScript 배열

배열(Array)

이름과 인덱스로 참조되는 정렬된 값의 집합(자료구조)

배열을 구성하는 각각의 값을 배열 요소라고 하며, 배열에서의 위치를 가리키는 숫자인덱스라고 함

 

배열 선언

let 배열명;

배열 초기화

배열명 = [요소1, 요소2, 요소3 ..];

 

예)

let arr;
arr = [100, 200, 300];

let arr = [100, 200, 300];

 

배열 객체로 생성

const 배열명 = new Array(요소1, 요소2, ...);

배열의 접근

let arr;

arr = [100, 200, 300];

console.log(arr[0]);    //100
console.log(arr[1]);    //200
console.log(arr[2]);    //300

 

자바스크립트 배열의 특징
1. 배열 요소의 타입이 고정되어 있지 않음
    let arr = [1, 1.5, '김사과', true];

2. 배열 요소의 인덱스가 연속적이지 않아도 됨
    let arr;
    arr [0] = 1;
    arr [1] = 20;
    arr [4] = 5;


    ✔ index 2, 3은 undefined

 

<JS>

<결과>