🟨 JavaScript/개념
[mdn, 드림코딩 외] 배열(array) (2) : 맨뒤/맨앞부터 추가,삭제(push/pop,unshift/shift)
Zoeeey
2022. 6. 2. 12:18
배열을 만들었다.
const goodcoders = ['noran', 'paran'];
추가
push : 맨 뒤에 추가하기
goodcoders.push('black','white');
unshift : 맨 앞에서부터 추가하기
goodcoders.unshift('yellow','orange');
삭제
pop : 맨 뒤를 삭제하기
goodcoders.pop();
shift : 맨 앞에서부터 삭제하기
goodcoders.shift('yellow','orange');
우선순위
shift와 unshift는 pop과 push보다 느리다.
(데이터의 맨 뒤를 추가하고 삭제하는 것은 쉽지만, 맨 앞을 추가/삭제하는 것은 한칸씩 index가 밀리는 것이기 때문.)
출처 : 드림코딩 https://www.youtube.com/@dream-coding / MDN https://developer.mozilla.org/ko