배열은 관련 있는 데이터들을 묶어서 관리하기 위해 사용한다.
// 변수로 관리
let primeNumber1 = 1;
let primeNumber2 = 2;
let primeNumber3 = 3;
let primeNumber4 = 5;
// 관련 데이터 끼리 묶어서 관리
let primeNumber = [1, 2, 3, 5];
배열의 선언은 변수의 선언과 거의 동일한데
데이터들울 대괄호로 감싸고 ,로 구분된 데이터를 적어주면된다.
이때 데이터타입은 통일되지않아도 된다.
let data = ['name', 'age', 'address', 10, 1.2];
배열은 인덱스와 값이 있는데
배열의 인덱스와 값은 1:1 대응이다.
인덱스는 자동으로 생성된다.
let ex = ['a', 's', 'd', 'f'];
배열의 특정 값을 참조할때는
'배열명[인덱스]'로 배열명에 인덱스를 대괄호로 감싸주면
해당 인덱스의 값을 불러온다.
주의해야할 점은 배열의 인덱스는 0부터 시작하기때문에
만약 4번째 요소인 'f'를 불러오고 싶으면
console.log(ex[3]); // f
위 처럼 n-1를 해야 원하는 위치의 정보를 불러올 수 있다.
배열의 값 추가는 array의 push함수를 사용해서 넣을 수 있다.
let list = ['my', 'name', 'is'];
console.log(list); // ['my', 'name', 'is']
list.push('atomism');
console.log(list); // ['my', 'name', 'is', 'atomism']