'배열'의 '첫번째 요소'를 삭제합니다.
'원본' 배열 데이터를 변경시키는 방식입니다.
return 값으로는 '삭제된 요소'를 리턴합니다.
'배열'에서만 사용 가능합니다. 문자열에서는 사용할 수 없습니다.
let originalString = "hello";
let array = [...originalString]
console.log(array)
// ["h", "e", "l", "l", "o"]
// 스프레드 연산자를 사용하여 문자열을 배열로 변환한 결과
let result = array.shift()
console.log(array)
// ["e", "l", "l", "o"]
// 첫번째 요소가 삭제된 원본 배열
console.log(result)
// "h"
// 삭제된 첫번쩨 요소를 리턴