javascript 사전

pop

요약(Summary)

배열에서 마지막 원소을 제거한 후에 이를 리턴함

문법(Syntax)

array.pop()

인자(Parameters)

없음

반환값(Return)

마지막 원소

설명(Description)

array.shift()는 반대의 기능.
원본 데이터의 값이 변경된다.

pop, shift, push, unshift 비교

var jobs = ['programmer', 'designer', 'planner']; job jobs
var job = jobs.pop() ['programmer', 'designer'] 'planner'
var job = jobs.shift() ['designer', 'planner'] 'programmer'
var job = jobs.push('sajang') ['programmer', 'designer', 'planner', 'sajang'] 4 (원소의 수,length)
var job = jobs.unshift() ['sajang', 'programmer', 'designer', 'planner'] 4 (원소의 수,length)

예제(Example)

var jobs = ['programmer', 'designer', 'planner'];
var job = jobs.pop();
alert(job); // string, 'planner'
alert(jobs); // array, ['programmer', 'designer'], 원본 jobs의 값이 변경 되었다.

 

댓글

댓글 본문
  1. pop, shift, unshift, push 비교표에서 job 컬럼과 jobs 컬럼의 내용이 서로 바뀌었음
  2. 푸른하늘
    13일차 공부 감사합니다
  3. 색종
    예제와 비교부분이 결과가 반대로되어있는것같은데요...
graphittie 자세히 보기