javascript 사전

unshift

요약(Summary)

배열에 값을 추가함. 추가된 배열은 첫번째 원소가 됨

문법(Syntax)

array.push(element1, element2, ..., elementN)

인자(Parameters)

인자명 데이터형 필수/옵션 설명
elementN all 필수 배열의 첫번째 원소로 추가될 데이터

반환값(Return)

원소가 추가된 이후에 배열의 원소 수(length)

설명(Description)

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

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.unshift('sajang');
alert(job); // number, 4
alert(jobs); // array, ['sajang', 'programmer', 'designer', 'planner'], 원본 jobs의 값이 변경 되었다.

 

댓글

댓글 본문
작성자
비밀번호
  1. 류고잉
    문법 부분에 push -> unshift !
graphittie 자세히 보기