class Stack {
constructor() {
this.block = [];
}
//블럭을 쌓아줍니다
push(item) {
this.block.push(item);
}
//맨 위에, 즉 마지막에 들어온 블럭을 꺼내 제거해 줍니다.
pop() {
return this.block.pop();
}
//가장 맨 마지막에 들어간 값을 알려줍니다.
peek() {
return this.block[this.block.length - 1];
}
}
const stack = new Stack();
stack.push(1);
stack.push(2);
stack.push(3);
stack.pop(); // 3
stack.peak() //2