자바스크립트 배열에 원소를 추가, 제거 하는 메서드에는
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 개의 댓글:
댓글 쓰기