배열.shift()함수는 맨 앞에 있는 원소부터 하나씩 꺼내주고,
배열.pop()함수는 맨 뒤에 있는 요소부터 하나씩 꺼내준다.
const numbers = [10, 20, 30, 40];
//맨 앞에 있는 원소부터 하나씩 꺼내는 shift()함수
const value = numbers.shift();
console.log(value); // 10
console.log(numbers); // [20,30,40]
const nums = [10,20,30,40];
//맨 뒤에 있는 원소부터 하나식 빠지는 pop()함수
const val = nums.pop();
console.log(val); //40
console.log(nums); // [10,20,30]
배열.unshift()함수는 맨 앞에 요소를 추가하고
배열.push()함수는 맨 뒤에 요소를 추가한다.
const numbers = [10, 20, 30, 40];
// numbers 맨앞에 5를 넣어준다.
numbers.unshift(5);
console.log(numbers); // 5,10,20,30,40
const nums = [10, 20, 30, 40];
nums.push(50);
console.log(nums); // 10,20,30,40,50
벨로퍼트님의 자바스크립트 강의를 듣고 작성하였습니다.
728x90
반응형
'Language > JavaScript' 카테고리의 다른 글
자바스크립트 join함수 (0) | 2021.04.17 |
---|---|
자바스크립트 concat함수 (0) | 2021.04.17 |
자바스크립트-splice함수와 slice함수 (0) | 2021.04.16 |
자바스크립트- filter함수 (0) | 2021.04.16 |
자바스크립트 그 외 배열 내장함수들 (0) | 2021.04.16 |