특징

장점과 단점

사용처

예시 코드

class Stack {
    constructor() {
        this.elements = [];
    }

    push(item) {
        this.elements.push(item);
    }

    pop() {
        return this.elements.pop();
    }

    peek() {
        const size = this.elements.length;
        return this.elements[size - 1];
    }
}

const stack = new Stack();
stack.push(1);
stack.push(3);
stack.push(5);
console.log(stack.peek());
console.log(stack.pop());
console.log(stack.peek());