[JavaScript] 자바스크립트 배열(Array) 요소 삭제하기
2022. 5. 26. 17:35ㆍProgram/JavaScript
048_자바스크립트 배열(Array) 요소 삭제하기
[적용]
- 배열 요소를 삭제하고 싶을 때
[문법]
메소드 | 의미 | 반환 |
배열.shift() | 배열 첫 위치의 요소를 삭제 | 삭제된 요소 |
배열.pop() | 배열 마지막 위치의 요소를 삭제 | 삭제된 요소 |
[내용]
shift()와 pop()은 초기화 이후 배열의 요소를 삭제할 때 사용한다.
각각 배열의 첫 요소와 마지막 요소를 삭제하며, 반환값은 삭제된 요소다.
const array1 = ['사과', '귤', '바나나'];
const siftedValue = array1.shift(); // 첫 위치의 요소 삭제
console.log(shiftedValue); // 결과: "사과" (삭제된 요소)
console.log(array1); // 결과: ["귤", "바나나"] (삭제 작업 후의 배열)
const array2 = ['사과', '귤', '바나나'];
const popedValue = array2.pop(); // 마지막 위치의 요소 삭제
console.log(popedValue); // 결과: "바나나" (삭제된 요소)
console.log(array2); // 결과: ["사과", "귤"] (삭제 작업 후의 배열)
삭제 가능한 요소가 없다면 pop()과 shift()의 반환값은 undefined이며, 에러는 발행하기 않는다.
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 배열(Array) 결합하기(합치기), 문자열 만들기 (0) | 2022.05.27 |
---|---|
[JavaScript] 자바스크립트 배열(Array) 요소 부분(지정위치) 변환(삭제, 추가)하기 (0) | 2022.05.26 |
[JavaScript] 자바스크립트 배열(Array) 요소 추가하기 (0) | 2022.05.26 |
[JavaScript] 자바스크립트 배열(Array) 요소 다루기 (0) | 2022.05.25 |
[JavaScript] 자바스크립트 배열(Array) 길이(갯수) 확인하기 (0) | 2022.05.25 |