“splice()” 함수는 JavaScript 배열에서 사용되며, 배열에서 요소를 추가, 제거 또는 교체하는 데 사용됩니다.”splice()” 함수는 배열을 수정하고 필요에 따라 제거된 요소를 반환합니다. 이 함수의 구문과 인수 정의는 다음과 같습니다.

◎ 1. 구문 |
“array.splice(start, deleteCount, item1, item2, ...)”
l “start”: 배열에서 작업을 시작할 인덱스를 나타내며 필수입니다.
l “deleteCount”: 제거할 요소의 수를 나타내며 선택 사항입니다. 0 이상의 정수여야 합니다.
l “item1, item2, ...”: 배열에 추가할 요소들을 나타내며 선택 사항입니다.
◎ 2. 기본 배열 데이터 제거 |
코드에서는 “fruits” 배열에서 인덱스 2부터 시작하여 하나의 요소("cherry")를 제거합니다.
const fruits = ["apple", "banana", "cherry", "date"]; fruits.splice(2, 1); console.log(fruits) [출력] ["apple", "banana", "date"]
◎ 3. 요소 교체 |
코드에서는 “fruits” 배열에서 인덱스 1부터 시작하여 두 개의 요소("banana" 및 "cherry")를 제거하고, 그 위치에 "grape"와 "fig" 두 요소를 추가합니다.
const fruits = ["apple", "banana", "cherry", "date"]; fruits.splice(1, 2, "grape", "fig"); console.log(fruits) [출력] ["apple", "grape", "fig", "date"]
◎ 4. 요소 추가 |
코드에서는 “fruits” 배열에서 인덱스 2에 아무 요소도 제거하지 않고 "grape"와 "fig" 두 요소를 추가합니다.
const fruits = ["apple", "banana", "cherry", "date"]; fruits.splice(2, 0, "grape", "fig"); console.log(fruits) [출력] ["apple", "banana", "grape", "fig", "cherry", "date"]
◎ 5. 삭제한 개수 이상 추가하는 경우 |
배열에서 두 번째 인덱스부터 2개의 데이터 “banana”, “cherry” 를 삭제하고 빈자리에 “grape”, “fig”, “age” 3개 데이터를 추가합니다.
const fruits = ["apple", "banana", "cherry", "date"]; fruits.splice(1, 2, "grape", "fig", "age"); console.log(fruits) [출력] [ 'apple', 'grape', 'fig', 'age', 'date' ]
'웹 프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트 switch case 조건문 사용해서 분기하기 (1) | 2023.11.10 |
---|---|
자바스크립트 for 반복문 사용하기 (0) | 2023.11.09 |
자바스크립트(Javascript) length 속성 사용하기 (0) | 2023.11.08 |
자바스크립트(Javascript) charAt() 함수 사용하기 (0) | 2023.11.07 |
자바스크립트(Javascript) 메시지 창 종류 확인 (0) | 2023.11.07 |
자바스크립트(Javascript) 현재 브라우저 화면의 스크롤 위치 알아내기 (4) | 2023.11.05 |
자바스크립트(Javascript) ASCII 코드값 알아내기 (0) | 2023.11.05 |
자바스크립트 ASCII 엔진으로 키보드값을 아스키, 바이너리로 전환하는 방법 (0) | 2023.11.05 |
녹두장군1님의
글이 좋았다면 응원을 보내주세요!