2017. 7. 18.

push(), pop(), shift(), unshift()

Posted in   with  No comments     Edit

자바스크립트 배열에 원소를 추가, 제거 하는 메서드에는
push(), pop(), shift(), unshift()      4개가 있습니다.

배열의 맨 앞에 원소를 추가하려면 unshift()

배열의 맨 뒤에 원소를 추가하려면 push()

배열의 맨 앞에 원소를 제거하려면 shift()

배열의 맨 뒤에 원소를 제거하려면 pop() 입니다.


팁을 드리면
push와 pop은 택시기사의 동전통을 생각하시면 됩니다.

동전을 넣을때는 push, 뺄때는 pop 비슷한 소리가 나는데 그 소리를 생각하라 배웠습니다.


이해하기 쉽게 표현한 원소를 추가하는 push와 unshift에 대한 기본정의입니다.

[1 , 2,  3]     --->            push('4')               --->       [1 , 2 , 3 , 4]

[1 , 2,  3]     --->            unshift('4')             --->       [4 , 1 , 2 , 3]

다음은 원소를 제거 하는 pop와 shift에 기본 정의입니다.

[1 , 2,  3]     --->            pop()                   --->      [1 , 2 ]

[1 , 2,  3]     --->            shift()                   --->      [2 , 3 ]



본격적인 코드는 자료구조의 필수개념인 Queue 와 Stack을 구현하며 사용해보겠습니다.

Queue =>
Stack   =>

0 개의 댓글:

댓글 쓰기