음악, 삶, 개발
shift, unshift 보다는 push 나 pop 을 사용하라. 본문
< 참고 강좌 : youtu.be/yOdAVDuHUKQ?t=1158 >
shift 나 unshift 는 배열의 가장 앞부분에 요소를 삽입 또는 제거 하고,
push 나 pop 는 배열의 가장 뒷부분에 요소를 삽입 또는 제거한다.
가장 앞부분에서 이렇게 요소가 움직일 경우, 뒤에 요소들은 다 뒤로 밀려서 빈칸을 만들어낸후 삽입되기에
매우 느리다고한다.
반면에 push 나 pop 는 가장 뒷부분에 넣었다 빼기때문에 훨씬 빠르다.
이런 시작과 끝에 관련된것은 C++ 에서도 있었던 이야기.