배열 내장함수 shift, pop
10085 단어 JavaScriptJavaScript
shift
배열 안에 첫 원소를 빼는 역할을 한다.
예시)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.shift();
numbers.shift();
numbers.shift();
numbers.shift();
numbers.shift();
console.log(numbers);
5번 shift() 를 했으니 출력되는 것은
(5) [6, 7, 8, 9, 10]
pop
shift와 같은 역할을 하지만 반대로 마지막 원소부터 빠지게 된다.
예시)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.pop();
numbers.pop();
numbers.pop();
numbers.pop();
numbers.pop();
console.log(numbers);
마찬가지로 출력되는 것은
(5) [1, 2, 3, 4, 5]
unshift
shift와 반대로 추가하는 것이다.
예시)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.unshift(0);
console.log(numbers);
출력되는 것은
(11) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, …]
push와 비슷하지만 push는 마지막 원소로 들어가게 되는 점이 다르다.
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.push(11);
console.log(numbers);
출력되는 것은
(11) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …]
0: 1
1: 2
2: 3
3: 4
4: 5
5: 6
6: 7
7: 8
8: 9
9: 10
10: 11
Author And Source
이 문제에 관하여(배열 내장함수 shift, pop), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@clementbwkim/배열-내장함수-shift-pop저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)