[Javascript] 배열 첫번째 값 제거, 3가지 방법
April 13, 2024
배열의 요소들 중에서 가장 첫번째 값을 제거하는 방법에 대해서 알아보겠습니다.
1. slice()를 이용한 방법
slice(start)는 start Index에서 배열 끝까지 잘라서 리턴합니다.
myArray.slice(1)
: 배열의 Index 1부터 끝까지 잘라서 리턴
const myArray = [1, 2, 3, 4, 5];
const newArray = myArray.slice(1);
console.log(newArray); // [2, 3, 4, 5]
Output:
[ 2, 3, 4, 5 ]
2. shift()를 이용한 방법
shift()는 배열의 첫번째 요소를 제거하고, 그 값을 리턴합니다.
아래와 같이 첫번째 값을 제거하고, 그 값을 확인할 수 있습니다.
const myArray = [1, 2, 3, 4, 5];
const removedValue = myArray.shift();
console.log(removedValue); // 1
console.log(myArray); // [2, 3, 4, 5]
Output:
1
[ 2, 3, 4, 5 ]
3. splice()를 이용한 방법
splice(start, deleteCount)는 start Index부터 deleteCount 개수만큼 요소를 제거합니다. 리턴 값은 삭제된 값이 들어있는 배열이 리턴됩니다.
myArray.splice(0, 1)
: 배열의 Index 0에서 요소 1개 제거
const myArray = [1, 2, 3, 4, 5];
let result = myArray.splice(0, 1); // 첫 번째 요소 삭제
console.log(result); // [ 1 ]
console.log(myArray); // [2, 3, 4, 5]
Output:
[ 1 ]
[ 2, 3, 4, 5 ]