본문으로 바로가기
반응형

 

 

이번 포스팅에선

 

자바스크립트의 배열(리스트)에 대해서 알아보고자 합니다.

 

 

 

 


 

 

● JavaScript 배열

 

 

 

일련의 관계가 있는 변수를 생성한다고 가정해봅시다.

 

Ex) 요일을 저장하는 변수 생성

 

const mon; 
const tue;  
const wed";
const thu;  
const fri;  
const sat;
const sun;

이런 식으로 일일이 변수를 생성하고 값을 넣어줘야 합니다.

 

 

바로 이럴때 편리성을 위해 배열이 쓰입니다.

 

 


 

 

▶ 배열 생성  

 

 

배열 생성문은 아래와 같습니다.

 

 

자바스크립트 배열 생성 : 변수명 = ["값1", "값2", ......];

 

 

위의 요일을 담는 예제를 삼아봅시다.

 

const daysOfWeek = ["mon" , "tue" , "wed" , "thu", "fri", "sat", "sun"];

 

 

daysofWeek라는 변수명에 요일에 대한 정보를 한 번에 담았습니다.

 

 

 

그렇다면 하나의 type(형)만 담을 수 있냐..

 

다행히 파이썬의 list 처럼 여러 형의 변수를 담을 수 있습니다.

 

 

const arr = [1, 3.14, "a", null, true, undefined];

 

위와 같이 다른 type의 변수를 담아도 아무 문제가 없습니다.

 

 

 

 


 

 

▶ 배열에 원소 추가  

 

 

 

 

배열에 원소를 추가하는 방법은 간단합니다.

 

위의 코드를 그대로 사용해서

"홍길덩" 이라는 값을 배열에 삽입하고 싶다면

 

push() 함수를 사용해주면 됩니다.

 

 

이렇게 잘 담겨있는 것을 볼 수 있죠.

 

 

 

 

※ 배열에 값을 추가하거나 삭제하는 방법은 아래 포스팅에 자세하게 나와있습니다.

 

 

 


 

 

▶ 배열에 원소 값 출력, 가져오기  

 

 

 

const daysOfWeek = ["mon" , "tue" , "wed" , "thu", "fri", "sat", "sun"];

 

위 코드를 그대로 사용한다고 가정합시다.

 

오늘은 수요일이니 값이 "wed"인 원소 값을 가져오고 싶다면,

"wed" 해당하는 인덱스(자신의 번호)를 불러와주면 됩니다.

 

배열명[인덱스];

 

 

 

여기서 주의할 점은

배열의 인덱스는 0부터 시작하는 것입니다.

 

따라서 "wed"를 불러오고자 하면 인덱스 2를 입력해줘야 하죠.

 

 

 

 


 

 

 

다음 포스팅에선 자바스크립트 객체에 대해서 다뤄보겠습니다.

 

 

 

 

반응형