나만의 작은 코딩

[Javascript] 배열의 push(), pop(), unshift(), shift() 본문

Javascript

[Javascript] 배열의 push(), pop(), unshift(), shift()

나작코 2023. 4. 19. 16:19

배열에 값을 추가하는 함수

.push() : 배열의 맨 끝에 값을 삽입하고, 삽입된 배열의 길이를 반환

.unshift() : 배열의 맨 앞에 값을 삽입하고, 삽입된 배열의 길이를 반환

 

배열에 값을 제거하는 함수

.pop() : 배열의 맨 끝에 값을 제거하고 제거된 요소를 반환

.shift() : 배열의 맨 앞에 값을 제거하고 제거된 요소를 반환

 

let arr = [1,2,3];
let firstElement = arr.shift();

console.log(arr); // output: [2, 3]
console.log(firstElement); // ouput: 1

let lastElement = arr.pop();

console.log(arr); // ouput: [2]
console.log(lastElement); // output: 3

let arr2 = [1,2,3];
let arr2Length = arr2.unshift(4,5);

console.log(arr2); // output: [4,5,1,2,3]
console.log(arr2Length); // output: 5

arr2Length = arr2.push(6);

console.log(arr2); // output: [4,5,1,2,3,6]
console.log(arr2Length); // output: 6