November 12, 2020
Queue
와 유사하게 선형자료구조라고 한다. 다만, 둘의 차이로는 데이터 출력의 방식이다.Queue
가 FIFO (First In First Out)
라면, Stack
은 LIFO (Last In First Out)
으로 나중에 입력된 데이터가 먼저 출력된다.스택
이 쌓이게 되고, 내부함수가 실행되면 내부함수가 먼저 종료된다고 나와있었다.push
와 마지막 인자 출력인 pop
을 사용하면 쉽게 구현이 가능하다.class Stack {
constructor(){
this.store = [];
}
push(item){
this.store.push(item);
}
pop(){
this.store.pop();
}
}