본문 바로가기
뉴렉처 과정 기록 (Frontend)/Javascript

04/06 Javascript 배열

by yeonee3219 2021. 4. 12.

자바스크립트

 

 

첫번째 코드: 배열 생성 / 두번째 코드 : 값을 넣기위한 다섯개의 공간을 달라는 뜻

 

 

숫자 하나를 쓸 때는 그 숫자만큼의 배열 공간이 생겨난다

 

 

5, 10 을 넣을 경우, 5와 10이 들어갈 공간 두개가 생겨난다

 

 

배열 속에는 다양한 자료형들이 들어갈 수 있다 -> 배열속 배열도 가능

 

 

 

 

typeof 를 쓰면 해당하는 것의 자료형을 알려준다

 

 

 

 

 

push로 숫자들을 집어넣으면 순서대로 배열속에 쌓인다

 

 

그렇다면 나올때는 어떤 함수를 써야하고 어떤 순서가 나올까??

 

 

 

 

 

LIFO 구조 -> 나중에 들어간 게 제일 먼저 나옴 (stack 구조)

 

 

FIFO구조는 가장 먼저 들어간 것이 가장 먼저 나오는 구조이다 (Queue구조)

 

 

 

 

 

 

 

 

 

pop은 stack 구조라는 것을 알 수 있다 

 

반대로 하려면?

 

shift를 쓰면 가장 먼저 들어갔던 것이 먼저 나온다 ->fifo (queue구조)

 

 

 

push는 배열 속에 차레대로 넣어준다면 unshift는 반대로 가장 앞에 새치기해서 넣어줄 수 있다