Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바스크립트 배열(Array) shift() 함수 사용하기

웹 프로그래밍/자바스크립트
반응형

shift() 함수는 JavaScript 배열에서 사용되며, 배열의 첫 번째 요소를 제거하고 해당 요소를 반환합니다. shift() 함수는 주로 배열을 수정하고 필요한 경우 제거된 요소를 제거하는데 사용합니다.  이 함수의 구문과 인수 정의는 다음과 같습니다.

 


 

 

 

1. 구문

 

array.shift()

- 인수: shift() 함수는 어떤 인수도 받지 않습니다.

 

 

1. 사용 예제

 

(1) 기본 요소 제거

 

코드에서는 fruits 배열에서 첫 번째 요소("apple")를 제거하고 해당 요소를 removedFruit 변수에 저장합니다. 이것은 배열에서 첫 번째 항목을 제거할 때 유용하며, shift()는 해당 값을 반환하여 필요한 경우 사용할 수 있습니다.

 

const fruits = ["apple", "banana", "cherry", "date"];
const removedFruit = fruits.shift();
 
console.log(removedFruit);
 
[출력]
apple

  

(2) 반복을 사용한 요소 제거

 

코드에서는 while 루프를 사용하여 배열에서 모든 요소를 순차적으로 제거하고 각 요소를 removedFruit 변수에 저장하여 출력합니다.

 

const fruits = ["apple", "banana", "cherry", "date"];
while (fruits.length > 0) {
  const removedFruit = fruits.shift();
  console.log(Removed: ${removedFruit});
}
 
[출력]
Removed: apple
Removed: banana
Removed: cherry
Removed: date

 

배열과 관련된 다양한 함수들 포스팅도 함께 보세요.

 

https://mainia.tistory.com/4216

 

자바스크립트(Javascript) 내장 객체 Array 알아보기 – 1회

환경: Eclipse Mars 자바스크립트에는 기본적으로 제공하는 다양한 내장 객체들이 있습니다. 내장 객체란 이미 정의 되어 있는 객체를 말합니다. 객체 선언 과정을 통해서 변수 정의만 해 주면 사용

mainia.tistory.com

https://mainia.tistory.com/4236

 

자바스크립트 내장 객체 Array 의 concat 함수 알아보기 – 2회

1회 때는 기본적인 객체 생성과 데이터를 꺼내는 방법에 대해 알아 보았습니다. 2회 이후로는 주요 속성과 함수 사용법을 알려 드리겠습니다. 첫 번째로 자주 사용하는 함수 중 concat() 가 있습니

mainia.tistory.com

https://mainia.tistory.com/6920

 

자바스크립트 배열 Array 초기화 하는 다양한 방법

JavaScript에서 배열은 다양한 곳에 쓰입니다. 예를 들어 데이터 수집, 필터링, 가공, 동적 목록 관리, 반복 작업, 데이터 그룹화 및 동적 데이터 구조 생성과 같은 다양한 데이터 관련 작업을 수행

mainia.tistory.com

https://mainia.tistory.com/4271

 

자바스크립트 내장 객체 Array 의 sort 함수 사용하기

sort 함수를 사용하면 배열의 요소를 정렬하는 것이 간단하고 편리하며, JavaScript의 내장 함수이므로 코드를 효율적으로 작성할 수 있습니다. sort 함수는 기본적으로 문자열로 정렬하므로 숫자를

mainia.tistory.com

 

반응형
Posted by 녹두장군1
,