생활코딩

Coding Everybody

코스 전체목록

닫기

shift

요약(Summary)

배열에서 처음 원소을 제거한 후에 이를 리턴함

문법(Syntax)

1
array.shift()

인자(Parameters)

없음

반환값(Return)

첫번째 원소

설명(Description)

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

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)

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

 

댓글

댓글 본문
  1. 푸른하늘
    13일차 공부 감사합니다
  2. Jung Hwan Sung
    'pop, shift, push, unshift 비교'에서 4번째

    var job = jobs.unshift('sajang')으로 수정해주세요~
  3. Korea Space Weather Center
    "pop, shift, push, unshift 비교" 섹션에서표의 헤더 컬럼명 job 과 jobs 과 바뀐것 같네요.
공동공부
graphittie 자세히 보기