배열의 요소들 중에서 가장 첫번째 값을 제거하는 방법에 대해서 알아보겠습니다.

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 ]