값을 저장하고 역순으로 값에 접근하고 싶다. 가장 먼저 입력한 값에 가장 마지막으로 접근해야 한다.
자바스크립트 객체의 push
메서드를 사용하여 원소를 추가하고, pop
메서드를 사용하여 스택의 끝에서 부터 원소를 추출한다.
var queue = new Array();
queue.push('first');
queue.push('second');
queue.push('third');
alert(queue.pop()); //third 반환
alert(queue.pop()); //second 반환
alert(queue); //first 반환
Array의 pop
메서드는 원소를 배열의 끝에서 추출하고 배열에서 삭제한 후 반환한다. 원소가 추출될 때마다 배열의 크기는 1씩 감소한다.
var elem = queue.pop();